Lines Matching refs:line_ptr
30 * parse(line_ptr, argc_ptr)
36 * line_ptr (char *)
49 int ss_parse (sci_idx, line_ptr, argc_ptr, argv_ptr, quiet)
51 register char *line_ptr;
73 cp = line_ptr; /* cp is for output */
77 printf ("character `%c', mode %d\n", *line_ptr, parse_mode);
81 if (*line_ptr == '\0')
83 if (*line_ptr == ' ' || *line_ptr == '\t') {
84 line_ptr++;
87 if (*line_ptr == '"') {
90 cp = line_ptr++;
98 cp = line_ptr;
100 argv[argc++] = line_ptr;
105 if (*line_ptr == '\0') {
109 else if (*line_ptr == ' ' || *line_ptr == '\t') {
111 line_ptr++;
114 else if (*line_ptr == '"') {
115 line_ptr++;
119 *cp++ = *line_ptr++;
123 if (*line_ptr == '\0') {
132 else if (*line_ptr == '"') {
133 if (*++line_ptr == '"') {
135 line_ptr++;
142 *cp++ = *line_ptr++;