Lines Matching refs:parseptr
101 char *parseptr; /* next unparsed character in buffer */ member
947 ps->parseptr = ptr; in startparse()
973 while (*ps->parseptr && isspace(*ps->parseptr)) in nextlhs()
974 ps->parseptr++; in nextlhs()
977 if (*ps->parseptr == '\0') in nextlhs()
981 lhsp = ps->parseptr; in nextlhs()
984 while (*ps->parseptr && !isspace(*ps->parseptr)) in nextlhs()
985 if (*ps->parseptr == '=') { in nextlhs()
989 ps->parseptr++; in nextlhs()
992 *ps->parseptr++ = '\0'; in nextlhs()
996 while (*ps->parseptr && isspace(*ps->parseptr)) in nextlhs()
997 ps->parseptr++; in nextlhs()
998 if (*ps->parseptr == '=') { in nextlhs()
1000 ps->parseptr++; in nextlhs()
1005 while (*ps->parseptr && isspace(*ps->parseptr)) in nextlhs()
1006 ps->parseptr++; in nextlhs()
1009 if (!equals || *ps->parseptr == '\0') { in nextlhs()
1014 if (*ps->parseptr == '"') { in nextlhs()
1016 ps->parseptr++; in nextlhs()
1020 ps->rhsp = copyto = ps->parseptr; in nextlhs()
1023 while (*ps->parseptr) { in nextlhs()
1025 switch (*ps->parseptr) { in nextlhs()
1043 *copyto++ = *ps->parseptr; in nextlhs()
1048 } else if (*ps->parseptr == '\\') in nextlhs()
1051 if (*ps->parseptr == '"') { in nextlhs()
1052 ps->parseptr++; in nextlhs()
1055 *copyto++ = *ps->parseptr; in nextlhs()
1056 } else if (!isspace(*ps->parseptr)) in nextlhs()
1057 *copyto++ = *ps->parseptr; in nextlhs()
1059 ps->parseptr++; in nextlhs()
1063 ps->parseptr++; in nextlhs()