aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/test_regset.c5
-rw-r--r--test/test_utf8.c3
-rw-r--r--test/testc.c3
-rw-r--r--test/testu.c3
4 files changed, 9 insertions, 5 deletions
diff --git a/test/test_regset.c b/test/test_regset.c
index 3848305..120b49d 100644
--- a/test/test_regset.c
+++ b/test/test_regset.c
@@ -388,11 +388,12 @@ main(int argc, char* argv[])
int r;
int file_exist;
char *s, *end;
+ OnigEncoding use_encs[1];
- static OnigEncoding use_encs[] = { ONIG_ENCODING_UTF8 };
+ use_encs[0] = ONIG_ENCODING_UTF8;
+ onig_initialize(use_encs, sizeof(use_encs)/sizeof(use_encs[0]));
srand(12345);
- onig_initialize(use_encs, sizeof(use_encs)/sizeof(use_encs[0]));
XX_LEAD = ONIG_REGSET_POSITION_LEAD;
diff --git a/test/test_utf8.c b/test/test_utf8.c
index 0f2d606..d6fc761 100644
--- a/test/test_utf8.c
+++ b/test/test_utf8.c
@@ -132,8 +132,9 @@ static void e(char* pattern, char* str, int error_no)
extern int main(int argc, char* argv[])
{
- static OnigEncoding use_encs[] = { ONIG_ENCODING_UTF8 };
+ OnigEncoding use_encs[1];
+ use_encs[0] = ONIG_ENCODING_UTF8;
onig_initialize(use_encs, sizeof(use_encs)/sizeof(use_encs[0]));
err_file = stdout;
diff --git a/test/testc.c b/test/testc.c
index c3174cd..5c60764 100644
--- a/test/testc.c
+++ b/test/testc.c
@@ -153,8 +153,9 @@ static void n(char* pattern, char* str)
extern int main(int argc, char* argv[])
{
#ifndef POSIX_TEST
- static OnigEncoding use_encs[] = { ONIG_ENCODING_EUC_JP };
+ OnigEncoding use_encs[1];
+ use_encs[0] = ONIG_ENCODING_EUC_JP;
onig_initialize(use_encs, sizeof(use_encs)/sizeof(use_encs[0]));
#endif
diff --git a/test/testu.c b/test/testu.c
index 397da95..24397ab 100644
--- a/test/testu.c
+++ b/test/testu.c
@@ -190,8 +190,9 @@ static void n(char* pattern, char* str)
extern int main(int argc, char* argv[])
{
- static OnigEncoding use_encs[] = { ONIG_ENCODING_UTF16_BE };
+ OnigEncoding use_encs[1];
+ use_encs[0] = ONIG_ENCODING_UTF16_BE;
onig_initialize(use_encs, sizeof(use_encs)/sizeof(use_encs[0]));
err_file = stdout;