Lines Matching defs:word
381 struct buffer word;
384 buf_init(&word);
387 buf_reset(&word);
391 * Collect a 'word,' allowing it to contain escaped white
396 buf_putc(&word, *cp++);
397 buf_putc(&word, *cp++);
406 buf_putc(&word, ' ');
408 buf_putc(&word, ' ');
411 buf_putc(&word, *cp++);
413 buf_putc(&word, '\0');
414 (void)buf_unputc(&word);
416 pack(word.bptr, wlen);
418 buf_end(&word);
430 * Pack a word onto the output line. If this is the beginning of
432 * If the word won't fit on the current line, flush and begin a new
433 * line. If the word is too long to fit all by itself on a line,
436 * LIZ@UOM 6/18/85 -- If the new word will fit in at less than the
438 * will be over the max length; if so put the word on the next
440 * goal length with or without the word and take it or put it on
445 pack(const char *word, size_t wlen)
454 * length of the line before the word is added; t is now the length
455 * of the line after the word is added
464 for (cp = word; *cp;)
472 for (cp = word; *cp;)