================== Com_SkipTokens ================== */
| 953 | ================== |
| 954 | */ |
| 955 | char *Com_SkipTokens( char *s, int numTokens, char *sep ) { |
| 956 | int sepCount = 0; |
| 957 | char *p = s; |
| 958 | |
| 959 | while ( sepCount < numTokens ) { |
| 960 | if ( Com_CharIsOneOfCharset( *p++, sep ) ) { |
| 961 | sepCount++; |
| 962 | while ( Com_CharIsOneOfCharset( *p, sep ) ) |
| 963 | p++; |
| 964 | } |
| 965 | else if ( *p == '\0' ) |
| 966 | break; |
| 967 | } |
| 968 | |
| 969 | if ( sepCount == numTokens ) |
| 970 | return p; |
| 971 | else |
| 972 | return s; |
| 973 | } |
| 974 | |
| 975 | |
| 976 | /* |
no test coverage detected