github.com/Konstantin8105/c4go@v0.0.0-20240505174241-768bb1c65a51/tests/wchar.c (about)

     1  #include "tests.h"
     2  #include <wchar.h>
     3  
     4  int main()
     5  {
     6      plan(5);
     7  
     8      {
     9          diag("wcscmp");
    10          wchar_t wsKey[] = L"jilia";
    11          if (wcscmp(wsKey, L"jilia") == 0) {
    12              pass("0k - equal");
    13          }
    14          if (wcscmp(wsKey, L"jiiia") != 0) {
    15              pass("0k - not equal");
    16          }
    17      }
    18  
    19      {
    20          diag("wcscpy");
    21          wchar_t wcs1[] = L"Sample string";
    22          wchar_t wcs2[40];
    23          wchar_t wcs3[40];
    24          wcscpy(wcs2, wcs1);
    25          wcscpy(wcs3, L"copy successful");
    26          is_wchareq(wcs1, L"Sample string");
    27          is_wchareq(wcs2, L"Sample string");
    28          is_wchareq(wcs3, L"copy successful");
    29      }
    30  
    31      done_testing();
    32  }