Lines Matching defs:bitfmt
59 size_t bufsize, const char *bitfmt, size_t bitfmtlen, uint64_t val,
67 if (bitfmtlen > 2 && bitfmt[0] == '\177')
69 bitfmt[bitfmtlen - 1] == '\0',
70 "%s:%zu: missing trailing '\\0' in new-style bitfmt",
76 int rv = snprintb_m(buf, bufsize, bitfmt, val, line_max);
103 vis_arr(vis_bitfmt, sizeof(vis_bitfmt), bitfmt, bitfmtlen),
111 #define h_snprintb_m_len(bufsize, bitfmt, val, line_max, \
114 bufsize, bitfmt, sizeof(bitfmt) - 1, val, line_max, \
117 #define h_snprintb(bitfmt, val, want_buf) \
118 h_snprintb_m_len(1024, bitfmt, val, 0, sizeof(want_buf) - 1, want_buf)
120 #define h_snprintb_len(bufsize, bitfmt, val, want_rv, want_buf) \
121 h_snprintb_m_len(bufsize, bitfmt, val, 0, want_rv, want_buf)
123 #define h_snprintb_error(bitfmt, want_buf) \
124 h_snprintb_m_len(1024, bitfmt, 0x00, 0, -1, want_buf)
126 #define h_snprintb_val_error(bitfmt, val, want_buf) \
127 h_snprintb_m_len(1024, bitfmt, val, 0, -1, want_buf)
129 #define h_snprintb_m(bitfmt, val, line_max, want_buf) \
130 h_snprintb_m_len(1024, bitfmt, val, line_max, \