Lines Matching refs:mbs

44 	char		mbs[32];
97 for (int i = 0; test[i].mbs[0] != 0; i++) {
98 char mbs[32];
103 (void) memset(mbs, 0, sizeof (mbs));
104 cnt = wcsrtombs(mbs, &wcs, sizeof (mbs), &ms);
105 if (cnt != strlen(test[i].mbs)) {
107 cnt, strlen(test[i].mbs));
109 if (strcmp(mbs, test[i].mbs) != 0) {
111 mbs, test[i].mbs);
114 test_debugf(t, "mbs is %s", mbs);
143 for (int i = 0; test[i].mbs[0] != 0; i++) {
144 char mbs[32];
149 (void) memset(mbs, 0, sizeof (mbs));
150 cnt = wcsrtombs_l(mbs, &wcs, sizeof (mbs), &ms, loc);
151 if (cnt != strlen(test[i].mbs)) {
153 cnt, strlen(test[i].mbs));
155 if (strcmp(mbs, test[i].mbs) != 0) {
156 test_failed(t, "wrong result: %s != %s", mbs,
157 test[i].mbs);
160 test_debugf(t, "mbs is %s", mbs);
178 for (int i = 0; test[i].mbs[0] != 0; i++) {
179 char mbs[32];
184 (void) memset(mbs, 0, sizeof (mbs));
185 cnt = wcsrtombs_l(mbs, &wcs, sizeof (mbs), &ms, loc);
186 if (cnt != strlen(test[i].mbs)) {
188 cnt, strlen(test[i].mbs));
190 if (strcmp(mbs, test[i].mbs) != 0) {
191 test_failed(t, "wrong result: %s != %s", mbs,
192 test[i].mbs);
195 test_debugf(t, "mbs is %s", mbs);
229 char mbs[32];
243 dst = mbs;
261 cnt = wcsrtombs(dst, &wcs, sizeof (mbs) - strlen(mbs), &ms);
263 test_debugf(t, "mbs is %s", mbs);
265 if (strcmp(mbs, HELLO_RU_MBS) != 0) {
266 test_failed(t, "wrong result: %s != %s", mbs, HELLO_RU_MBS);
276 char mbs[32];
291 dst = mbs;
292 cnt = wcsrtombs(dst, &wcs, sizeof (mbs), &ms);
309 char mbs[32];
323 dst = mbs;
333 cnt = wcsnrtombs(dst, &wcs, 2, sizeof (mbs), &ms);
339 cnt = wcsnrtombs(dst, &wcs, 32, sizeof (mbs) - strlen(mbs), &ms);
341 test_debugf(t, "mbs is %s", mbs);
343 if (strcmp(mbs, HELLO_RU_MBS) != 0) {
344 test_failed(t, "wrong result: %s != %s", mbs, HELLO_RU_MBS);