Lines Matching defs:s

67 #define	SBUF_ISDYNAMIC(s)	((s)->s_flags & SBUF_DYNAMIC)  argument
68 #define SBUF_ISDYNSTRUCT(s) ((s)->s_flags & SBUF_DYNSTRUCT) argument
69 #define SBUF_ISFINISHED(s) ((s)->s_flags & SBUF_FINISHED) argument
70 #define SBUF_ISDRAINATEOL(s) ((s)->s_flags & SBUF_DRAINATEOL) argument
71 #define SBUF_HASROOM(s) ((s)->s_len < (s)->s_size - 1) argument
72 #define SBUF_FREESPACE(s) ((s)->s_size - ((s)->s_len + 1)) argument
73 #define SBUF_CANEXTEND(s) ((s)->s_flags & SBUF_AUTOEXTEND) argument
74 #define SBUF_ISSECTION(s) ((s)->s_flags & SBUF_INSECTION) argument
75 #define SBUF_NULINCLUDED(s) ((s)->s_flags & SBUF_INCLUDENUL) argument
76 #define SBUF_ISDRAINTOEOR(s) ((s)->s_flags & SBUF_DRAINTOEOR) argument
77 #define SBUF_DODRAINTOEOR(s) (SBUF_ISSECTION(s) && SBUF_ISDRAINTOEOR(s)) argument
78 #define SBUF_MALLOCFLAG(s) \ argument
84 #define SBUF_SETFLAG(s, f) do { (s)->s_flags |= (f); } while (0) argument
85 #define SBUF_CLEARFLAG(s, f) do { (s)->s_flags &= ~(f); } while (0) argument
104 _assert_sbuf_integrity(const char *fun, struct sbuf *s) in _assert_sbuf_integrity()
123 _assert_sbuf_state(const char *fun, struct sbuf *s, int state) in _assert_sbuf_state()
131 #define assert_sbuf_integrity(s) _assert_sbuf_integrity(__func__, (s)) argument
132 #define assert_sbuf_state(s, i) _assert_sbuf_state(__func__, (s), (i)) argument
136 #define assert_sbuf_integrity(s) do { } while (0) argument
137 #define assert_sbuf_state(s, i) do { } while (0) argument
166 sbuf_extend(struct sbuf *s, int addlen) in sbuf_extend()
193 sbuf_new(struct sbuf *s, char *buf, int length, int flags) in sbuf_new()
258 sbuf_uionew(struct sbuf *s, struct uio *uio, int *error) in sbuf_uionew()
289 sbuf_get_flags(struct sbuf *s) in sbuf_get_flags()
296 sbuf_clear_flags(struct sbuf *s, int flags) in sbuf_clear_flags()
303 sbuf_set_flags(struct sbuf *s, int flags) in sbuf_set_flags()
313 sbuf_clear(struct sbuf *s) in sbuf_clear()
333 sbuf_setpos(struct sbuf *s, ssize_t pos) in sbuf_setpos()
373 sbuf_set_drain(struct sbuf *s, sbuf_drain_func *func, void *ctx) in sbuf_set_drain()
388 sbuf_drain(struct sbuf *s) in sbuf_drain()
441 sbuf_put_bytes(struct sbuf *s, const char *buf, size_t len) in sbuf_put_bytes()
477 sbuf_put_byte(struct sbuf *s, char c) in sbuf_put_byte()
506 sbuf_bcat(struct sbuf *s, const void *buf, size_t len) in sbuf_bcat()
520 sbuf_bcopyin(struct sbuf *s, const void *uaddr, size_t len) in sbuf_bcopyin()
549 sbuf_bcpy(struct sbuf *s, const void *buf, size_t len) in sbuf_bcpy()
563 sbuf_cat(struct sbuf *s, const char *str) in sbuf_cat()
579 sbuf_copyin(struct sbuf *s, const void *uaddr, size_t len) in sbuf_copyin()
619 sbuf_cpy(struct sbuf *s, const char *str) in sbuf_cpy()
647 sbuf_vprintf(struct sbuf *s, const char *fmt, va_list ap) in sbuf_vprintf()
663 sbuf_vprintf(struct sbuf *s, const char *fmt, va_list ap) in sbuf_vprintf()
736 sbuf_printf(struct sbuf *s, const char *fmt, ...) in sbuf_printf()
751 sbuf_putc(struct sbuf *s, int c) in sbuf_putc()
765 sbuf_nl_terminate(struct sbuf *s) in sbuf_nl_terminate()
796 sbuf_trim(struct sbuf *s) in sbuf_trim()
820 sbuf_error(const struct sbuf *s) in sbuf_error()
830 sbuf_finish(struct sbuf *s) in sbuf_finish()
859 sbuf_data(struct sbuf *s) in sbuf_data()
874 sbuf_len(struct sbuf *s) in sbuf_len()
895 sbuf_delete(struct sbuf *s) in sbuf_delete()
914 sbuf_done(const struct sbuf *s) in sbuf_done()
924 sbuf_start_section(struct sbuf *s, ssize_t *old_lenp) in sbuf_start_section()
950 sbuf_end_section(struct sbuf *s, ssize_t old_len, size_t pad, int c) in sbuf_end_section()