Lines Matching +defs:code +defs:string
84 * Copies the character c, n times to string s
133 * in the character string `string'; NULL if none exists.
135 char *strpbrk(const char *string, const char *brkset)
139 if (!string || !brkset)
142 for (p = brkset; *p != '\0' && *p != *string; ++p)
145 return(string);
147 while (*string++);
172 unsigned long strtoul(const char *string, char **eptr, int base)
177 if(string[0] == '0') {
178 switch(string[1]) {
181 return strtoul(string+2, eptr, 16);
184 return strtoul(string+2, eptr, 2);
186 return strtoul(string, eptr, 8);
189 return strtoul(string, eptr, 10);
191 if(base == 16 && string[0] == '0' &&
192 (string[1] == 'x' || string[1] == 'X'))
193 string += 2;
195 if(base == 2 && string[0] == '0' &&
196 (string[1] == 'b' || string[1] == 'B'))
197 string += 2;
199 while( (dig = getdigit(*string, base)) != -1 ) {
201 string++;
204 *eptr = (char *) string;
210 long strtol(const char *string, char **eptr, int base)
214 if(*string == '-') {
215 return -(long) strtoul(string+1, eptr, base);
217 if (*string == '+')
218 string ++;
219 return (long) strtoul(string, eptr, base);
407 void myexit(int code)
416 exit(code);