1 #include<string.h>
2 #include<strings.h>
3 #include<stdio.h>
4 #include<wchar.h>
5 
6 const char *pass = "letmein";
7 const wchar_t *second = L"a wchar str";
8 
main(int argc,char ** argv)9 int main(int argc, char **argv){
10     volatile wchar_t wchar_str[] = L"A WCHAR str";
11 
12     if (argc != 2){
13         goto fail;
14     }
15     if (strcmp(argv[1], pass) == 0){
16         goto fail;
17     }
18     if (strcasecmp(argv[1], pass) == 0){
19         puts("Welcome, trusted user");
20         if (wcscasecmp(second, wchar_str) == 0){
21            puts("wchar works");
22         }
23         return 0;
24     }
25 fail:
26     puts("No trust for you");
27     return 1;
28 }
29 
30