Lines Matching refs:string
101 position(char *string, char ch) in position() argument
104 if (string) in position()
105 for (i = 1; *string; string++, i++) { in position()
106 if (*string == ch) in position()
115 substitute(char *string, char chold, char chnew) in substitute() argument
117 char *cp = string; in substitute()
127 return (string); in substitute()
131 lastchar(char *string) in lastchar() argument
135 if (string == NULL) in lastchar()
137 length = strlen(string); in lastchar()
139 return (string[length-1]); in lastchar()
145 firstchar(char *string) in firstchar() argument
147 if (string) in firstchar()
148 return (string[0]); in firstchar()
154 next_lastchar(char *string) in next_lastchar() argument
158 if (string == NULL) in next_lastchar()
160 length = strlen(string); in next_lastchar()
162 return (string[length - 2]); in next_lastchar()
168 clob_last(char *string, char newstuff) in clob_last() argument
171 if (string) in clob_last()
172 length = strlen(string); in clob_last()
174 string[length - 1] = newstuff; in clob_last()
182 persperdexplode(char *string, char **r_perd, char **r_pers) in persperdexplode() argument
187 if (string) in persperdexplode()
188 length = strlen(string); in persperdexplode()
189 if ((length >= 4) && (string[length - 1] == ')')) { in persperdexplode()
190 for (cp = &string[length - 2]; in persperdexplode()
194 string[length - 1] = '\0'; /* clobber the ) */ in persperdexplode()
196 string[length - 1] = ')'; in persperdexplode()
198 *r_pers = strsave(string); in persperdexplode()
284 wordvbuild(char *string, int *r_wordc, char ***r_wordv) in wordvbuild() argument
292 saltedbuffer = strsave(string); in wordvbuild()