Lines Matching refs:line_ptr
45 char **ss_parse(int sci_idx, register char *line_ptr, int *argc_ptr) in ss_parse() argument
62 cp = line_ptr; /* cp is for output */ in ss_parse()
66 printf ("character `%c', mode %d\n", *line_ptr, parse_mode); in ss_parse()
70 if (*line_ptr == '\0') in ss_parse()
72 if (*line_ptr == ' ' || *line_ptr == '\t') { in ss_parse()
73 line_ptr++; in ss_parse()
76 if (*line_ptr == '"') { in ss_parse()
79 cp = line_ptr++; in ss_parse()
87 cp = line_ptr; in ss_parse()
93 argv[argc++] = line_ptr; in ss_parse()
98 if (*line_ptr == '\0') { in ss_parse()
102 else if (*line_ptr == ' ' || *line_ptr == '\t') { in ss_parse()
104 line_ptr++; in ss_parse()
107 else if (*line_ptr == '"') { in ss_parse()
108 line_ptr++; in ss_parse()
112 *cp++ = *line_ptr++; in ss_parse()
116 if (*line_ptr == '\0') { in ss_parse()
123 else if (*line_ptr == '"') { in ss_parse()
124 if (*++line_ptr == '"') { in ss_parse()
126 line_ptr++; in ss_parse()
133 *cp++ = *line_ptr++; in ss_parse()