Lines Matching refs:buf
49 char_u *buf; /*allocated every time to find uninit errors */ in test_trunc_string() local
56 buf = alloc(1); in test_trunc_string()
57 trunc_string((char_u *)"", buf, 1, 1); in test_trunc_string()
58 assert(buf[0] == NUL); in test_trunc_string()
59 vim_free(buf); in test_trunc_string()
62 buf = alloc(40); in test_trunc_string()
63 STRCPY(buf, "text"); in test_trunc_string()
64 trunc_string(buf, buf, 20, 40); in test_trunc_string()
65 assert(STRCMP(buf, "text") == 0); in test_trunc_string()
66 vim_free(buf); in test_trunc_string()
68 buf = alloc(40); in test_trunc_string()
69 STRCPY(buf, "a short text"); in test_trunc_string()
70 trunc_string(buf, buf, 20, 40); in test_trunc_string()
71 assert(STRCMP(buf, "a short text") == 0); in test_trunc_string()
72 vim_free(buf); in test_trunc_string()
74 buf = alloc(40); in test_trunc_string()
75 STRCPY(buf, "a text tha just fits"); in test_trunc_string()
76 trunc_string(buf, buf, 20, 40); in test_trunc_string()
77 assert(STRCMP(buf, "a text tha just fits") == 0); in test_trunc_string()
78 vim_free(buf); in test_trunc_string()
80 buf = alloc(40); in test_trunc_string()
81 STRCPY(buf, "a text that nott fits"); in test_trunc_string()
82 trunc_string(buf, buf, 20, 40); in test_trunc_string()
83 assert(STRCMP(buf, "a text t...nott fits") == 0); in test_trunc_string()
84 vim_free(buf); in test_trunc_string()
87 buf = alloc(40); in test_trunc_string()
89 trunc_string(s, buf, 20, 40); in test_trunc_string()
90 assert(STRCMP(buf, "text") == 0); in test_trunc_string()
91 vim_free(buf); in test_trunc_string()
94 buf = alloc(40); in test_trunc_string()
96 trunc_string(s, buf, 34, 40); in test_trunc_string()
97 assert(STRCMP(buf, "a text that fits") == 0); in test_trunc_string()
98 vim_free(buf); in test_trunc_string()
101 buf = alloc(40); in test_trunc_string()
103 trunc_string(s, buf, 20, 40); in test_trunc_string()
104 assert(STRCMP(buf, "a short text") == 0); in test_trunc_string()
105 vim_free(buf); in test_trunc_string()
108 buf = alloc(40); in test_trunc_string()
110 trunc_string(s, buf, 20, 40); in test_trunc_string()
111 assert(STRCMP(buf, "a text tha just fits") == 0); in test_trunc_string()
112 vim_free(buf); in test_trunc_string()
115 buf = alloc(40); in test_trunc_string()
117 trunc_string(s, buf, 20, 40); in test_trunc_string()
118 assert(STRCMP(buf, "a text t...nott fits") == 0); in test_trunc_string()
119 vim_free(buf); in test_trunc_string()
129 char_u *buf; // allocated every time to find uninit errors in test_trunc_string_mbyte() local
132 buf = alloc(40); in test_trunc_string_mbyte()
134 trunc_string(s, buf, 20, 40); in test_trunc_string_mbyte()
135 assert(STRCMP(buf, "Ä text tha just fits") == 0); in test_trunc_string_mbyte()
136 vim_free(buf); in test_trunc_string_mbyte()
139 buf = alloc(40); in test_trunc_string_mbyte()
141 trunc_string(s, buf, 20, 40); in test_trunc_string_mbyte()
142 assert(STRCMP(buf, "a text Ä...nott fits") == 0); in test_trunc_string_mbyte()
143 vim_free(buf); in test_trunc_string_mbyte()
146 buf = alloc(40); in test_trunc_string_mbyte()
148 trunc_string(s, buf, 20, 40); in test_trunc_string_mbyte()
149 assert(STRCMP(buf, "a text t...not fitsÄ") == 0); in test_trunc_string_mbyte()
150 vim_free(buf); in test_trunc_string_mbyte()
182 char *buf = malloc(bsize); in test_vim_snprintf() local
184 n = vim_snprintf(buf, bsize, "%d", 1234567); in test_vim_snprintf()
186 assert(bsize == 0 || STRNCMP(buf, "1234567", bsize_int) == 0); in test_vim_snprintf()
187 assert(bsize == 0 || buf[MIN(n, bsize_int)] == '\0'); in test_vim_snprintf()
189 n = vim_snprintf(buf, bsize, "%ld", 1234567L); in test_vim_snprintf()
191 assert(bsize == 0 || STRNCMP(buf, "1234567", bsize_int) == 0); in test_vim_snprintf()
192 assert(bsize == 0 || buf[MIN(n, bsize_int)] == '\0'); in test_vim_snprintf()
194 n = vim_snprintf(buf, bsize, "%9ld", 1234567L); in test_vim_snprintf()
196 assert(bsize == 0 || STRNCMP(buf, " 1234567", bsize_int) == 0); in test_vim_snprintf()
197 assert(bsize == 0 || buf[MIN(n, bsize_int)] == '\0'); in test_vim_snprintf()
199 n = vim_snprintf(buf, bsize, "%-9ld", 1234567L); in test_vim_snprintf()
201 assert(bsize == 0 || STRNCMP(buf, "1234567 ", bsize_int) == 0); in test_vim_snprintf()
202 assert(bsize == 0 || buf[MIN(n, bsize_int)] == '\0'); in test_vim_snprintf()
204 n = vim_snprintf(buf, bsize, "%x", 0xdeadbeef); in test_vim_snprintf()
206 assert(bsize == 0 || STRNCMP(buf, "deadbeef", bsize_int) == 0); in test_vim_snprintf()
207 assert(bsize == 0 || buf[MIN(n, bsize_int)] == '\0'); in test_vim_snprintf()
209 n = vim_snprintf(buf, bsize, fmt_06b, (uvarnumber_T)12); in test_vim_snprintf()
211 assert(bsize == 0 || STRNCMP(buf, "001100", bsize_int) == 0); in test_vim_snprintf()
212 assert(bsize == 0 || buf[MIN(n, bsize_int)] == '\0'); in test_vim_snprintf()
215 n = vim_snprintf(buf, bsize, "%f", 1.234); in test_vim_snprintf()
217 assert(bsize == 0 || STRNCMP(buf, "1.234000", bsize_int) == 0); in test_vim_snprintf()
218 assert(bsize == 0 || buf[MIN(n, bsize_int)] == '\0'); in test_vim_snprintf()
220 n = vim_snprintf(buf, bsize, "%e", 1.234); in test_vim_snprintf()
222 assert(bsize == 0 || STRNCMP(buf, "1.234000e+00", bsize_int) == 0); in test_vim_snprintf()
223 assert(bsize == 0 || buf[MIN(n, bsize_int)] == '\0'); in test_vim_snprintf()
225 n = vim_snprintf(buf, bsize, "%f", 0.0/0.0); in test_vim_snprintf()
227 assert(bsize == 0 || STRNCMP(buf, "nan", bsize_int) == 0); in test_vim_snprintf()
228 assert(bsize == 0 || buf[MIN(n, bsize_int)] == '\0'); in test_vim_snprintf()
230 n = vim_snprintf(buf, bsize, "%f", 1.0/0.0); in test_vim_snprintf()
232 assert(bsize == 0 || STRNCMP(buf, "inf", bsize_int) == 0); in test_vim_snprintf()
233 assert(bsize == 0 || buf[MIN(n, bsize_int)] == '\0'); in test_vim_snprintf()
235 n = vim_snprintf(buf, bsize, "%f", -1.0/0.0); in test_vim_snprintf()
237 assert(bsize == 0 || STRNCMP(buf, "-inf", bsize_int) == 0); in test_vim_snprintf()
238 assert(bsize == 0 || buf[MIN(n, bsize_int)] == '\0'); in test_vim_snprintf()
240 n = vim_snprintf(buf, bsize, "%f", -0.0); in test_vim_snprintf()
242 assert(bsize == 0 || STRNCMP(buf, "-0.000000", bsize_int) == 0); in test_vim_snprintf()
243 assert(bsize == 0 || buf[MIN(n, bsize_int)] == '\0'); in test_vim_snprintf()
246 n = vim_snprintf(buf, bsize, "%s", "漢語"); in test_vim_snprintf()
248 assert(bsize == 0 || STRNCMP(buf, "漢語", bsize_int) == 0); in test_vim_snprintf()
249 assert(bsize == 0 || buf[MIN(n, bsize_int)] == '\0'); in test_vim_snprintf()
251 n = vim_snprintf(buf, bsize, "%8s", "漢語"); in test_vim_snprintf()
253 assert(bsize == 0 || STRNCMP(buf, " 漢語", bsize_int) == 0); in test_vim_snprintf()
254 assert(bsize == 0 || buf[MIN(n, bsize_int)] == '\0'); in test_vim_snprintf()
256 n = vim_snprintf(buf, bsize, "%-8s", "漢語"); in test_vim_snprintf()
258 assert(bsize == 0 || STRNCMP(buf, "漢語 ", bsize_int) == 0); in test_vim_snprintf()
259 assert(bsize == 0 || buf[MIN(n, bsize_int)] == '\0'); in test_vim_snprintf()
261 n = vim_snprintf(buf, bsize, "%.3s", "漢語"); in test_vim_snprintf()
263 assert(bsize == 0 || STRNCMP(buf, "漢", bsize_int) == 0); in test_vim_snprintf()
264 assert(bsize == 0 || buf[MIN(n, bsize_int)] == '\0'); in test_vim_snprintf()
266 n = vim_snprintf(buf, bsize, fmt_5S, "foo"); in test_vim_snprintf()
268 assert(bsize == 0 || STRNCMP(buf, " foo", bsize_int) == 0); in test_vim_snprintf()
269 assert(bsize == 0 || buf[MIN(n, bsize_int)] == '\0'); in test_vim_snprintf()
271 n = vim_snprintf(buf, bsize, "%%%%%%"); in test_vim_snprintf()
273 assert(bsize == 0 || STRNCMP(buf, "%%%", bsize_int) == 0); in test_vim_snprintf()
274 assert(bsize == 0 || buf[MIN(n, bsize_int)] == '\0'); in test_vim_snprintf()
276 n = vim_snprintf(buf, bsize, "%c%c", 1, 2); in test_vim_snprintf()
278 assert(bsize == 0 || STRNCMP(buf, "\x01\x02", bsize_int) == 0); in test_vim_snprintf()
279 assert(bsize == 0 || buf[MIN(n, bsize_int)] == '\0'); in test_vim_snprintf()
293 n = vim_snprintf(buf, bsize, "%p", ptr); in test_vim_snprintf()
296 || STRNCMP(buf, PREFIX_STR1 "87654321", bsize_int) == 0); in test_vim_snprintf()
297 assert(bsize == 0 || buf[MIN(n, bsize_int)] == '\0'); in test_vim_snprintf()
299 n = vim_snprintf(buf, bsize, fmt_012p, ptr); in test_vim_snprintf()
302 || STRNCMP(buf, PREFIX_STR2 "0087654321", bsize_int) == 0); in test_vim_snprintf()
303 assert(bsize == 0 || buf[MIN(n, bsize_int)] == '\0'); in test_vim_snprintf()
305 free(buf); in test_vim_snprintf()