Lines Matching refs:ptr

105 make_str(const char *ptr, int len)  in make_str()  argument
110 memcpy(new_ptr, ptr, len); in make_str()
150 char *ptr = line, *sub; in For_Eval() local
158 for (ptr++; *ptr && isspace((unsigned char) *ptr); ptr++) in For_Eval()
165 if (ptr[0] != 'f' || ptr[1] != 'o' || ptr[2] != 'r' || in For_Eval()
166 !isspace((unsigned char) ptr[3])) { in For_Eval()
167 if (ptr[0] == 'e' && strncmp(ptr+1, "ndfor", 5) == 0) { in For_Eval()
173 ptr += 3; in For_Eval()
183 for (;; ptr += len) { in For_Eval()
184 while (*ptr && isspace((unsigned char) *ptr)) in For_Eval()
185 ptr++; in For_Eval()
186 if (*ptr == '\0') { in For_Eval()
191 for (len = 1; ptr[len] && !isspace((unsigned char)ptr[len]); len++) in For_Eval()
193 if (len == 2 && ptr[0] == 'i' && ptr[1] == 'n') { in For_Eval()
194 ptr += 2; in For_Eval()
199 strlist_add_str(&new_for->vars, make_str(ptr, len), len); in For_Eval()
208 while (*ptr && isspace((unsigned char) *ptr)) in For_Eval()
209 ptr++; in For_Eval()
219 sub = Var_Subst(NULL, ptr, VAR_GLOBAL, FALSE); in For_Eval()
230 ptr = words[n]; in For_Eval()
231 if (!*ptr) in For_Eval()
234 while ((ch = *ptr++)) { in For_Eval()
287 char *ptr = line; in For_Accum() local
289 if (*ptr == '.') { in For_Accum()
291 for (ptr++; *ptr && isspace((unsigned char) *ptr); ptr++) in For_Accum()
294 if (strncmp(ptr, "endfor", 6) == 0 && in For_Accum()
295 (isspace((unsigned char) ptr[6]) || !ptr[6])) { in For_Accum()
300 } else if (strncmp(ptr, "for", 3) == 0 && in For_Accum()
301 isspace((unsigned char) ptr[3])) { in For_Accum()