Lines Matching refs:parseptr
103 char *parseptr; /* next unparsed character in buffer */ member
949 ps->parseptr = ptr; in startparse()
975 while (*ps->parseptr && isspace(*ps->parseptr)) in nextlhs()
976 ps->parseptr++; in nextlhs()
979 if (*ps->parseptr == '\0') in nextlhs()
983 lhsp = ps->parseptr; in nextlhs()
986 while (*ps->parseptr && !isspace(*ps->parseptr)) in nextlhs()
987 if (*ps->parseptr == '=') { in nextlhs()
991 ps->parseptr++; in nextlhs()
994 *ps->parseptr++ = '\0'; in nextlhs()
998 while (*ps->parseptr && isspace(*ps->parseptr)) in nextlhs()
999 ps->parseptr++; in nextlhs()
1000 if (*ps->parseptr == '=') { in nextlhs()
1002 ps->parseptr++; in nextlhs()
1007 while (*ps->parseptr && isspace(*ps->parseptr)) in nextlhs()
1008 ps->parseptr++; in nextlhs()
1011 if (!equals || *ps->parseptr == '\0') { in nextlhs()
1016 if (*ps->parseptr == '"') { in nextlhs()
1018 ps->parseptr++; in nextlhs()
1022 ps->rhsp = copyto = ps->parseptr; in nextlhs()
1025 while (*ps->parseptr) { in nextlhs()
1027 switch (*ps->parseptr) { in nextlhs()
1045 *copyto++ = *ps->parseptr; in nextlhs()
1050 } else if (*ps->parseptr == '\\') in nextlhs()
1053 if (*ps->parseptr == '"') { in nextlhs()
1054 ps->parseptr++; in nextlhs()
1057 *copyto++ = *ps->parseptr; in nextlhs()
1058 } else if (!isspace(*ps->parseptr)) in nextlhs()
1059 *copyto++ = *ps->parseptr; in nextlhs()
1061 ps->parseptr++; in nextlhs()
1065 ps->parseptr++; in nextlhs()