Lines Matching refs:str
4 #include "str.h"
24 string_t *str;
28 str = t_str_new(256);
30 str_truncate(str, 0);
31 base32_encode(TRUE, input[i], strlen(input[i]), str);
32 test_assert(strcmp(output[i], str_c(str)) == 0);
37 str = t_str_new(256);
46 str_truncate(str, 0);
47 base32_encode(FALSE, input[i], strlen(input[i]), str);
48 test_assert(strncmp(output[i], str_c(str), len) == 0);
69 string_t *str;
73 str = t_str_new(256);
75 str_truncate(str, 0);
76 base32hex_encode(TRUE, input[i], strlen(input[i]), str);
77 test_assert(strcmp(output[i], str_c(str)) == 0);
82 str = t_str_new(256);
91 str_truncate(str, 0);
92 base32hex_encode(FALSE, input[i], strlen(input[i]), str);
93 test_assert(strncmp(output[i], str_c(str), len) == 0);
121 string_t *str;
127 str = t_str_new(256);
129 str_truncate(str, 0);
132 ret = base32_decode(input[i], strlen(input[i]), &src_pos, str);
135 strcmp(output[i].text, str_c(str)) == 0 &&
145 string_t *str, *dest;
149 str = t_str_new(256);
158 str_truncate(str, 0);
160 base32_encode(TRUE, buf, max, str);
161 test_assert(base32_decode(str_data(str), str_len(str), NULL, dest) >= 0);
173 str_truncate(str, 0);
175 base32hex_encode(TRUE, buf, max, str);
176 test_assert(base32hex_decode(str_data(str), str_len(str), NULL, dest) >= 0);