Lines Matching refs:stringp
340 char **stringp, char *magic, enum type targettype);
341 int parsedollar(struct function *fp, char **stringp, struct string *sp);
345 int parsefunctioncall(struct function *fp, char *start, char **stringp,
347 int parsearray(struct function *fp, char **stringp, struct string *sp,
959 list for it. The string starts at *stringp and ends at a \0 or at any
960 character in the `magic' string other than { or $. *stringp is updated
966 char **stringp, char *magic, enum type targettype) {
975 p = *stringp;
1058 *stringp = p;
1069 /* Parse a $ operation at **stringp and update *stringp to point past it.
1072 int parsedollar(struct function *fp, char **stringp, struct string *sp) {
1075 p = *stringp;
1088 *stringp = p + 1;
1103 *stringp = p;
1250 int parsefunctioncall(struct function *fp, char *start, char **stringp,
1257 p = *stringp;
1287 *stringp = p + 1;
1292 int parsearray(struct function *fp, char **stringp, struct string *sp,
1298 p = *stringp;
1354 *stringp = p + 1;