We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent eb7939b commit 91ba8ceCopy full SHA for 91ba8ce
1 file changed
unzip/test/test_I.c
@@ -25,12 +25,25 @@
25
*/
26
#include "test.h"
27
28
+#ifdef HAVE_LOCALE_H
29
+#include <locale.h>
30
+#endif
31
+
32
/* Test I arg - file name encoding */
33
DEFINE_TEST(test_I)
34
{
35
const char *reffile = "test_I.zip";
36
int r;
37
38
+#if HAVE_SETLOCALE
39
+ if (NULL == setlocale(LC_ALL, "en_US.UTF-8")) {
40
+ skipping("en_US.UTF-8 locale not available on this system.");
41
+ return;
42
+ }
43
+#else
44
+ skipping("setlocale() not available on this system.");
45
46
47
extract_reference_file(reffile);
48
r = systemf("%s -I UTF-8 %s >test.out 2>test.err", testprog, reffile);
49
assertEqualInt(0, r);
0 commit comments