Diff for libplaton/platon/str/strplus.c between version 1.6 and 1.7
| version 1.6, 2001/12/09 15:06:35 |
version 1.7, 2001/12/16 20:44:37 |
| Line 44 char *stristr(const char *s1, const char |
|
| Line 44 char *stristr(const char *s1, const char |
|
| |
|
| #endif |
#endif |
| |
|
| |
char *str_white_str(char *s, int *size) |
| |
{ |
| |
register int elems; |
| |
char *ptr; |
| |
|
| |
for (elems = 1, ptr = s; *ptr != '\0'; ) { |
| |
while (isspace(*ptr)) |
| |
ptr++; |
| |
|
| |
if (*ptr == '\0') |
| |
break; |
| |
|
| |
while (! isspace(*ptr)) |
| |
ptr++; |
| |
|
| |
elems++; |
| |
} |
| |
|
| |
*size = elems; |
| |
|
| |
return s; |
| |
|
| |
} |
| |
|
| int strcnt(const char *str, const char c) |
int strcnt(const char *str, const char c) |
| { |
{ |
| register int i = 0; |
register int i = 0; |
Platon Group <platon@platon.org> http://platon.org/
|
|