Lines Matching refs:line_ptr
46 char **ss_parse(int sci_idx, register char *line_ptr, int *argc_ptr) in ss_parse() argument
63 cp = line_ptr; /* cp is for output */ in ss_parse()
67 printf ("character `%c', mode %d\n", *line_ptr, parse_mode); in ss_parse()
71 if (*line_ptr == '\0') in ss_parse()
73 if (*line_ptr == ' ' || *line_ptr == '\t') { in ss_parse()
74 line_ptr++; in ss_parse()
77 if (*line_ptr == '"') { in ss_parse()
80 cp = line_ptr++; in ss_parse()
94 cp = line_ptr; in ss_parse()
102 argv[argc++] = line_ptr; in ss_parse()
107 if (*line_ptr == '\0') { in ss_parse()
111 else if (*line_ptr == ' ' || *line_ptr == '\t') { in ss_parse()
113 line_ptr++; in ss_parse()
116 else if (*line_ptr == '"') { in ss_parse()
117 line_ptr++; in ss_parse()
121 *cp++ = *line_ptr++; in ss_parse()
125 if (*line_ptr == '\0') { in ss_parse()
132 else if (*line_ptr == '"') { in ss_parse()
133 if (*++line_ptr == '"') { in ss_parse()
135 line_ptr++; in ss_parse()
142 *cp++ = *line_ptr++; in ss_parse()