if (*s == separator) {
++current_token;
}
- else if ( (current_token == parmnum) && (len < maxlen) ) {
+ if ( (current_token == parmnum) && (len < maxlen) ) {
dest[len] = *s;
++len;
}
+ else if ((current_token > parmnum) || (len >= maxlen)) {
+ break;
+ }
++s;
}
b = 0;
ptr = st;
while (!IsEmptyStr(ptr))
+ {
if (*ptr == ch)
++b;
+ ptr ++;
+ }
return (b);
}