Lines Matching +defs:empty +defs:line
78 char *line; /* line */
79 u_long linealloc; /* line allocated count */
80 char **fields; /* line field(s) */
81 u_long fieldcnt; /* line field(s) count */
82 u_long fieldalloc; /* line field(s) allocated count */
93 u_long pushback; /* line on the stack */
111 char *empty; /* empty field replacement string (-e) */
180 empty = optarg;
300 * If we're out of space to hold line structures, allocate
318 * Get any pushed back line, else get the next line. Allocate
319 * space as necessary. If taking the line from the stack swap
342 if ((lp->line =
343 realloc(lp->line, lp->linealloc)) == NULL)
346 memmove(lp->line, bp, len);
350 lp->line[len - 1] = '\0';
352 lp->line[len] = '\0';
353 bp = lp->line;
355 /* Split the line into fields, allocate space as necessary. */
473 * Output a single line from one of the files, according to the
475 * lines. Output empty fields in the right places.
538 if (empty != NULL)
539 (void)printf("%s", empty);
542 if (COMPAT_MODE("bin/join", "Unix2003") && empty != NULL)
543 (void)printf("%s", empty);
613 * on the command line. (Well, we could reallocate