Lines Matching defs:sb
45 sbuf_vprintf_helper(struct sbuf *sb, const char *restrict format, ...)
52 rc = sbuf_vprintf(sb, format, ap);
62 struct sbuf *sb;
66 sb = sbuf_new(NULL, buf, sizeof(buf), SBUF_FIXEDLEN);
67 ATF_REQUIRE_MSG(sb != NULL, "sbuf_new_auto failed: %s",
72 sbuf_set_drain(sb, sbuf_printf_drain, NULL);
74 ATF_REQUIRE_EQ_MSG(0, sbuf_cat(sb, test_string),
77 ATF_CHECK_EQ(0, sbuf_finish(sb));
82 sbuf_delete(sb);
88 struct sbuf *sb;
93 sb = sbuf_new(NULL, buf, sizeof(buf), SBUF_FIXEDLEN);
94 ATF_REQUIRE_MSG(sb != NULL, "sbuf_new_auto failed: %s",
99 sbuf_set_drain(sb, sbuf_printf_drain, &cnt);
101 ATF_REQUIRE_EQ_MSG(0, sbuf_cat(sb, test_string),
104 ATF_CHECK_EQ(0, sbuf_finish(sb));
110 sbuf_delete(sb);
116 struct sbuf *sb;
123 sb = sbuf_new_auto();
124 ATF_REQUIRE_MSG(sb != NULL, "sbuf_new_auto failed: %s",
127 ATF_REQUIRE_MSG(sbuf_cat(sb, test_string) == 0, "sbuf_cat failed");
128 ATF_REQUIRE_MSG(sbuf_putc(sb, MESSAGE_SEPARATOR) == 0,
131 ATF_REQUIRE_MSG(sbuf_printf(sb, MESSAGE_FORMAT, test_string) == 0,
134 ATF_REQUIRE_MSG(sbuf_finish(sb) == 0, "sbuf_finish failed: %s",
137 ATF_REQUIRE_STREQ_MSG(sbuf_data(sb), test_string_tmp,
138 "sbuf (\"%s\") != test string (\"%s\")", sbuf_data(sb),
141 sbuf_delete(sb);
149 struct sbuf *sb;
152 sb = sbuf_new_auto();
153 ATF_REQUIRE_MSG(sb != NULL, "sbuf_new_auto failed: %s",
156 ATF_REQUIRE_MSG(sbuf_cat(sb, test_string) == 0, "sbuf_cat failed");
160 ATF_CHECK_EQ(0, sbuf_finish(sb));
161 sbuf_putbuf(sb);
166 ATF_REQUIRE_MSG(sbuf_finish(sb) == 0, "sbuf_finish failed: %s",
169 sbuf_delete(sb);
175 struct sbuf *sb;
183 sb = sbuf_new_auto();
184 ATF_REQUIRE_MSG(sb != NULL, "sbuf_new_auto failed: %s",
187 ATF_REQUIRE_MSG(sbuf_cat(sb, test_string) == 0, "sbuf_cat failed");
188 ATF_REQUIRE_MSG(sbuf_putc(sb, MESSAGE_SEPARATOR) == 0,
191 rc = sbuf_vprintf_helper(sb, MESSAGE_FORMAT, test_string);
194 ATF_REQUIRE_MSG(sbuf_finish(sb) == 0, "sbuf_finish failed: %s",
197 ATF_REQUIRE_STREQ_MSG(sbuf_data(sb), test_string_tmp,
198 "sbuf (\"%s\") != test string (\"%s\")", sbuf_data(sb),
201 sbuf_delete(sb);