Lines Matching refs:argblk
231 struct dolnod *argblk; in freedolh() local
233 if (argblk = dolh) in freedolh()
235 if ((--argblk->doluse) == 0) in freedolh()
237 for (argp = argblk->dolarg; *argp != (unsigned char *)ENDARGS; argp++) in freedolh()
239 free(argblk->dolarg); in freedolh()
240 free(argblk); in freedolh()
251 struct dolnod *argblk; local
254 if (argblk = blk)
256 argr = argblk->dolnxt;
257 cnt = --argblk->doluse;
259 if (argblk == dolh)
264 return(argblk);
270 for (argp = argblk->dolarg; *argp != (unsigned char *)ENDARGS; argp++)
272 free(argblk->dolarg);
273 free(argblk);
306 struct dolnod *argblk; local
308 if (argblk = blk)
310 argr = argblk->dolnxt;
312 if (argblk == dolh)
313 argblk->doluse = 1;
316 for (argp = argblk->dolarg; *argp != (unsigned char *)ENDARGS; argp++)
318 free(argblk->dolarg);
319 free(argblk);