Lines Matching refs:sb

48 	struct sbuf *sb;  in ATF_TC_BODY()  local
52 sb = sbuf_new_auto(); in ATF_TC_BODY()
53 ATF_REQUIRE_MSG(sb != NULL, "sbuf_new_auto failed: %s", in ATF_TC_BODY()
56 ATF_REQUIRE_MSG(sbuf_cat(sb, test_string) == 0, "sbuf_cat failed"); in ATF_TC_BODY()
64 ATF_REQUIRE_EQ_MSG(0, sbuf_finish(sb), "sbuf_finish failed: %s", in ATF_TC_BODY()
67 sbuf_putbuf(sb); in ATF_TC_BODY()
72 sbuf_clear(sb); in ATF_TC_BODY()
74 ATF_REQUIRE_MSG(sbuf_finish(sb) == 0, "sbuf_finish failed: %s", in ATF_TC_BODY()
77 buf_len = sbuf_len(sb); in ATF_TC_BODY()
79 ATF_REQUIRE_STREQ_MSG(sbuf_data(sb), "", in ATF_TC_BODY()
80 "sbuf (\"%s\") was not empty", sbuf_data(sb)); in ATF_TC_BODY()
82 sbuf_delete(sb); in ATF_TC_BODY()
88 struct sbuf *sb; in ATF_TC_BODY() local
90 sb = sbuf_new_auto(); in ATF_TC_BODY()
91 ATF_REQUIRE_MSG(sb != NULL, "sbuf_new_auto failed: %s", in ATF_TC_BODY()
94 ATF_CHECK(sbuf_done(sb) == 0); in ATF_TC_BODY()
96 ATF_REQUIRE_MSG(sbuf_finish(sb) == 0, "sbuf_finish failed: %s", in ATF_TC_BODY()
99 ATF_CHECK(sbuf_done(sb) != 0); in ATF_TC_BODY()
101 sbuf_delete(sb); in ATF_TC_BODY()
118 struct sbuf *sb; in ATF_TC_BODY() local
120 sb = sbuf_new_auto(); in ATF_TC_BODY()
122 sbuf_set_drain(sb, drain_ret0, NULL); in ATF_TC_BODY()
124 sbuf_cat(sb, test_string); in ATF_TC_BODY()
126 ATF_CHECK_EQ_MSG(-1, sbuf_finish(sb), in ATF_TC_BODY()
135 struct sbuf *sb; in ATF_TC_BODY() local
139 sb = sbuf_new_auto(); in ATF_TC_BODY()
140 ATF_REQUIRE_MSG(sb != NULL, "sbuf_new_auto failed: %s", in ATF_TC_BODY()
145 buf_len = sbuf_len(sb); in ATF_TC_BODY()
148 ATF_REQUIRE_MSG(sbuf_cat(sb, test_string) == 0, "sbuf_cat failed"); in ATF_TC_BODY()
152 sbuf_set_flags(sb, SBUF_INCLUDENUL); in ATF_TC_BODY()
153 ATF_REQUIRE_MSG((ssize_t)(i * test_string_len + 1) == sbuf_len(sb), in ATF_TC_BODY()
157 ATF_REQUIRE_MSG(sbuf_finish(sb) == 0, "sbuf_finish failed: %s", in ATF_TC_BODY()
160 sbuf_delete(sb); in ATF_TC_BODY()
167 struct sbuf sb; in ATF_TC_BODY() local
170 sbuf_new(&sb, buf, sizeof(buf), SBUF_FIXEDLEN); in ATF_TC_BODY()
172 sbuf_cat(&sb, test_string); in ATF_TC_BODY()
176 ATF_REQUIRE_EQ_MSG(0, sbuf_finish(&sb), "sbuf_finish failed: %s", in ATF_TC_BODY()
179 sbuf_putbuf(&sb); in ATF_TC_BODY()
184 sbuf_putc(&sb, ' '); in ATF_TC_BODY()
186 ATF_CHECK_EQ_MSG(-1, sbuf_finish(&sb), "failed to return error on overflow"); in ATF_TC_BODY()
188 sbuf_delete(&sb); in ATF_TC_BODY()
194 struct sbuf *sb; in ATF_TC_BODY() local
198 sb = sbuf_new_auto(); in ATF_TC_BODY()
199 ATF_REQUIRE_MSG(sb != NULL, "sbuf_new_auto failed: %s", in ATF_TC_BODY()
206 ATF_REQUIRE(sbuf_len(sb) == 0); in ATF_TC_BODY()
208 ATF_CHECK(sbuf_setpos(sb, -1) == -1); in ATF_TC_BODY()
209 ATF_CHECK(sbuf_setpos(sb, 0) == 0); in ATF_TC_BODY()
210 ATF_CHECK(sbuf_setpos(sb, 1) == -1); in ATF_TC_BODY()
212 ATF_REQUIRE_MSG(sbuf_cat(sb, test_string) == 0, "sbuf_cat failed"); in ATF_TC_BODY()
214 buf_len = sbuf_len(sb); in ATF_TC_BODY()
222 ATF_CHECK(sbuf_setpos(sb, -1) == -1); in ATF_TC_BODY()
228 ATF_CHECK(sbuf_setpos(sb, test_string_len + 2) == -1); in ATF_TC_BODY()
230 ATF_CHECK(sbuf_setpos(sb, test_string_chopped_len) == 0); in ATF_TC_BODY()
232 ATF_REQUIRE_MSG(sbuf_finish(sb) == 0, "sbuf_finish failed: %s", in ATF_TC_BODY()
235 buf_len = sbuf_len(sb); in ATF_TC_BODY()
238 ATF_REQUIRE_MSG(strncmp(sbuf_data(sb), test_string, buf_len) == 0, in ATF_TC_BODY()
239 "sbuf (\"%s\") != test string (\"%s\") for [0,%zd]", sbuf_data(sb), in ATF_TC_BODY()
242 sbuf_delete(sb); in ATF_TC_BODY()