Buf
static char Buf[BUFSIZ];
count = read(STDIN_FILENO, Buf, sizeof Buf);
Buf[count] = '\0';
for (sp = Buf, nsp = inp; *sp != '\0'; sp++, nsp++) {
(void) snprintf(Buf, sizeof Buf, "%5.2f%c%-10.10s %c",
len = strlen(Buf);
outyx(pp, y, STAT_NAME_COL, Buf, len);
outyx(pp, y, STAT_NAME_COL, Buf, len);
char Buf[BUFSIZ]; /* general scribbling buffer */
extern char Buf[BUFSIZ];
bufparent = mmap(NULL, sizeof(Buf), PROT_READ|PROT_WRITE,
bufchildone = mmap(NULL, sizeof(Buf), PROT_READ|PROT_WRITE,
bufchildtwo = mmap(NULL, sizeof(Buf), PROT_READ|PROT_WRITE,
isfullbuf(const Buf *buf)
fillbuf(Buf *buf)
Buf *bufparent, *bufchildone, *bufchildtwo;
struct Buf *
buf_concat(struct Buf * dest, const struct Buf * src)
struct Buf *
buf_strnappend(struct Buf *buf, const char *str, int n)
struct Buf *
buf_strappend(struct Buf *buf, const char *str)
struct Buf *
buf_strdefine(struct Buf *buf, const char *str, const char *def)
struct Buf *
buf_m4_define(struct Buf * buf, const char *def, const char *val)
struct Buf *
buf_m4_undefine(struct Buf * buf, const char *def)
buf_init(struct Buf *buf, size_t elem_size)
buf_destroy(struct Buf *buf)
struct Buf *
buf_append(struct Buf *buf, const void *ptr, int n_elem)
struct Buf userdef_buf; /**< for user #definitions triggered by cmd-line. */
struct Buf defs_buf; /**< for #define's autogenerated. List of strings. */
struct Buf yydmap_buf; /**< string buffer to hold yydmap elements */
struct Buf m4defs_buf; /**< m4 definitions. List of strings. */
struct Buf top_buf; /**< contains %top code. String buffer. */
struct Buf *
buf_print_strings(struct Buf * buf, FILE * out)
struct Buf *
buf_prints(struct Buf * buf, const char *fmt, const char *s)
struct Buf *
buf_linedir(struct Buf * buf, const char *filename, int lineno)
extern void buf_init PROTO ((struct Buf * buf, size_t elem_size));
extern void buf_destroy PROTO ((struct Buf * buf));
extern struct Buf *buf_append
PROTO ((struct Buf * buf, const void *ptr, int n_elem));
extern struct Buf *buf_concat PROTO((struct Buf* dest, const struct Buf* src));
extern struct Buf *buf_strappend PROTO ((struct Buf *, const char *str));
extern struct Buf *buf_strnappend
PROTO ((struct Buf *, const char *str, int nchars));
extern struct Buf *buf_strdefine
PROTO ((struct Buf * buf, const char *str, const char *def));
extern struct Buf *buf_prints PROTO((struct Buf *buf, const char *fmt, const char* s));
extern struct Buf *buf_m4_define PROTO((struct Buf *buf, const char* def, const char* val));
extern struct Buf *buf_m4_undefine PROTO((struct Buf *buf, const char* def));
extern struct Buf *buf_print_strings PROTO((struct Buf * buf, FILE* out));
extern struct Buf *buf_linedir PROTO((struct Buf *buf, const char* filename, int lineno));
extern struct Buf userdef_buf; /* a string buffer for #define's generated by user-options on cmd line. */
extern struct Buf defs_buf; /* a char* buffer to save #define'd some symbols generated by flex. */
extern struct Buf yydmap_buf; /* a string buffer to hold yydmap elements */
extern struct Buf m4defs_buf; /* Holds m4 definitions. */
extern struct Buf top_buf; /* contains %top code. String buffer. */
struct Buf tmpbuf;