Lines Matching refs:string

101 position(char *string, char ch)  in position()  argument
105 if (string) { in position()
106 for (i = 1; *string; string++, i++) { in position()
107 if (*string == ch) in position()
117 substitute(char *string, char chold, char chnew) in substitute() argument
119 char *cp = string; in substitute()
130 return (string); in substitute()
134 lastchar(char *string) in lastchar() argument
138 if (string == NULL) in lastchar()
140 length = strlen(string); in lastchar()
142 return (string[length-1]); in lastchar()
148 firstchar(char *string) in firstchar() argument
150 if (string) in firstchar()
151 return (string[0]); in firstchar()
157 next_lastchar(char *string) in next_lastchar() argument
161 if (string == NULL) in next_lastchar()
163 length = strlen(string); in next_lastchar()
165 return (string[length - 2]); in next_lastchar()
171 clob_last(char *string, char newstuff) in clob_last() argument
174 if (string) in clob_last()
175 length = strlen(string); in clob_last()
177 string[length - 1] = newstuff; in clob_last()
185 persperdexplode(char *string, char **r_perd, char **r_pers) in persperdexplode() argument
190 if (string) in persperdexplode()
191 length = strlen(string); in persperdexplode()
192 if ((length >= 4) && (string[length - 1] == ')')) { in persperdexplode()
193 for (cp = &string[length - 2]; in persperdexplode()
197 string[length - 1] = '\0'; /* clobber the ) */ in persperdexplode()
199 string[length - 1] = ')'; in persperdexplode()
201 *r_pers = strsave(string); in persperdexplode()
287 wordvbuild(char *string, int *r_wordc, char ***r_wordv) in wordvbuild() argument
295 saltedbuffer = strsave(string); in wordvbuild()