Lines Matching defs:scratch
643 // scratch space (state held between calls). Don't want to make it global yet
1219 if ((prompt = parse_line(new, &scratch))<0) break;
1223 add_function(s, scratch.pipeline);
1224 free_function(&scratch);
1242 struct sh_function scratch;
1250 memset(&scratch, 0, sizeof(scratch));
1272 prompt = parse_line(new, &scratch);
1273 if (0) dump_state(&scratch);
1275 // TODO: ./blah.sh one two three: put one two three in scratch.arg
1276 if (!prompt) run_function(&scratch);
1277 free_function(&scratch);