Lines Matching refs:string

125 Pluralise(register char *string)	/* returns a pointer to a plural */  in Pluralise()  argument
130 length = strlen(string); in Pluralise()
131 (void) strlcpy(area, string, PATH_MAX); in Pluralise()
133 if (!Suffix(string, "ch") || in Pluralise()
134 !Suffix(string, "ex") || in Pluralise()
135 !Suffix(string, "ix") || in Pluralise()
136 !Suffix(string, "sh") || in Pluralise()
137 !Suffix(string, "ss")) { in Pluralise()
140 } else if (length > 2 && string[length - 1] == 'y') { in Pluralise()
141 if (strchr("aeiou", string[length - 2])) { in Pluralise()
148 } else if (string[length - 1] == 's') { in Pluralise()
160 Substitute(register char *string, register char old, in Substitute() argument
167 while (*string) { in Substitute()
168 *(ptr++) = (*string == old ? new : *string); in Substitute()
169 string++; in Substitute()
177 Purge(register char *string, register char target) in Purge() argument
182 while (*string) { in Purge()
183 if (*string != target) { in Purge()
184 *(ptr++) = *string; in Purge()
186 string++; in Purge()
300 PolyStrchr(register char *string, register char class) in PolyStrchr() argument
302 while (*string) { in PolyStrchr()
303 if (MatchClass(class, *string)) { in PolyStrchr()
304 return (string); in PolyStrchr()
306 string++; in PolyStrchr()
313 PolySubst(register char *string, register char class, register char new) in PolySubst() argument
319 while (*string) { in PolySubst()
320 *(ptr++) = (MatchClass(class, *string) ? new : *string); in PolySubst()
321 string++; in PolySubst()
329 PolyPurge(register char *string, register char class) in PolyPurge() argument
335 while (*string) { in PolyPurge()
336 if (!MatchClass(class, *string)) { in PolyPurge()
337 *(ptr++) = *string; in PolyPurge()
339 string++; in PolyPurge()
438 register char *string; in Mangle() local
440 string = area; in Mangle()
441 while (*(string++)); in Mangle()
442 string[-1] = *(++ptr); in Mangle()
443 *string = '\0'; in Mangle()