Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- stock IsRPNick(name[])
- {
- if(!('A' <= name[0] <= 'Z')) return 0;
- new i = 1, len=1, __ = 0;
- for(;;++i)
- {
- switch(name[i])
- {
- case '\0':
- {
- break;
- }
- case '_':
- {
- if((__ != 0) || (len < 2) || !('A' <= name[++i] <= 'Z')) return 0;
- ++__, len = 1;
- }
- case 'a'..'z':
- {
- ++len;
- }
- default:
- {
- return 0;
- }
- }
- }
- return _:((__ != 0) && (len >= 2));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement