1 // PERMUTE_ARGS:
2 // REQUIRED_ARGS:
3
4 /*
5 TEST_OUTPUT:
6 ---
7 print string
8 print wstring
9 print dstring
10 يطبع الترميز الموحد
11 يطبع الترميز الموحد
12 يطبع الترميز الموحد
13 foo_str
14 foo_wstr
15 foo_dstr
16 ---
17 */
18
19 pragma(msg, "print string");
20 pragma(msg, "print wstring"w);
21 pragma(msg, "print dstring"d);
22
23 pragma(msg, "يطبع الترميز الموحد");
24 pragma(msg, "يطبع الترميز الموحد"w);
25 pragma(msg, "يطبع الترميز الموحد"d);
26
main()27 void main()
28 {
29 enum a = "foo_str";
30 enum b = "foo_wstr"w;
31 enum c = "foo_dstr"d;
32
33 pragma(msg, a);
34 pragma(msg, b);
35 pragma(msg, c);
36 }
37