putwchar.c 384 B

1234567891011121314151617181920
  1. #include <string.h>
  2. #include <stdio.h>
  3. #include <wchar.h>
  4. #include <stdlib.h>
  5. #include "test_helpers.h"
  6. int main(void) {
  7. wchar_t *wcs = L"zß水🍌";
  8. int i;
  9. for (i = 0; wcs[i] != L'\0'; i++)
  10. {
  11. if (0xFFFFFFFFu == putwchar(wcs[i]))
  12. {
  13. printf("Unable to putwchar() the wide character.\n");
  14. exit(EXIT_FAILURE);
  15. }
  16. }
  17. }