Lines Matching refs:sbuf
38 struct sbuf;
44 struct sbuf { struct
79 struct sbuf *sbuf_new(struct sbuf *, char *, int, int); argument
82 int sbuf_get_flags(struct sbuf *);
83 void sbuf_clear_flags(struct sbuf *, int);
84 void sbuf_set_flags(struct sbuf *, int);
85 void sbuf_clear(struct sbuf *);
86 int sbuf_setpos(struct sbuf *, ssize_t);
87 int sbuf_bcat(struct sbuf *, const void *, size_t);
88 int sbuf_bcpy(struct sbuf *, const void *, size_t);
89 int sbuf_cat(struct sbuf *, const char *);
90 int sbuf_cpy(struct sbuf *, const char *);
91 int sbuf_printf(struct sbuf *, const char *, ...)
93 int sbuf_vprintf(struct sbuf *, const char *, __va_list)
95 int sbuf_nl_terminate(struct sbuf *);
96 int sbuf_putc(struct sbuf *, int);
97 void sbuf_set_drain(struct sbuf *, sbuf_drain_func *, void *);
98 int sbuf_trim(struct sbuf *);
99 int sbuf_error(const struct sbuf *);
100 int sbuf_finish(struct sbuf *);
101 char *sbuf_data(struct sbuf *);
102 ssize_t sbuf_len(struct sbuf *);
103 int sbuf_done(const struct sbuf *);
104 void sbuf_delete(struct sbuf *);
105 void sbuf_start_section(struct sbuf *, ssize_t *);
106 ssize_t sbuf_end_section(struct sbuf *, ssize_t, size_t, int);
107 void sbuf_hexdump(struct sbuf *, const void *, int, const char *,
111 void sbuf_putbuf(struct sbuf *);
115 struct sbuf *sbuf_uionew(struct sbuf *, struct uio *, int *);
116 int sbuf_bcopyin(struct sbuf *, const void *, size_t);
117 int sbuf_copyin(struct sbuf *, const void *, size_t);