diff options
author | K.Kosako <kosako@sofnec.co.jp> | 2019-11-07 09:27:48 +0900 |
---|---|---|
committer | K.Kosako <kosako@sofnec.co.jp> | 2019-11-07 09:27:48 +0900 |
commit | dc387f39f6a3896adad221069bae8031f5138265 (patch) | |
tree | 7af97b42774742d0ece6336763d86cf82daffab2 /test/test_regset.c | |
parent | b91e21cead1cc610c8e6b6ad2761af85295f4f93 (diff) | |
download | oniguruma-dc387f39f6a3896adad221069bae8031f5138265.zip oniguruma-dc387f39f6a3896adad221069bae8031f5138265.tar.gz oniguruma-dc387f39f6a3896adad221069bae8031f5138265.tar.bz2 |
fix: add onig_regset_free() call
Diffstat (limited to 'test/test_regset.c')
-rw-r--r-- | test/test_regset.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/test/test_regset.c b/test/test_regset.c index 4cdd91a..92ac5d4 100644 --- a/test/test_regset.c +++ b/test/test_regset.c @@ -83,8 +83,6 @@ time_test(int repeat, int n, char* ps[], char* s, char* end, double* rt_set, dou int i; int match_pos; OnigRegSet* set; - regex_t* regs[20]; - OnigErrorInfo einfo; struct timespec ts1, ts2; double t_set, t_reg; @@ -105,12 +103,6 @@ time_test(int repeat, int n, char* ps[], char* s, char* end, double* rt_set, dou clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &ts2); t_set = get_sec(&ts1, &ts2); - for (i = 0; i < n; i++) { - r = onig_new(®s[i], (UChar* )ps[i], (UChar* )(ps[i] + strlen(ps[i])), - ONIG_OPTION_DEFAULT, ONIG_ENCODING_UTF8, ONIG_SYNTAX_DEFAULT, &einfo); - if (r != 0) return r; - } - clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &ts1); @@ -124,6 +116,8 @@ time_test(int repeat, int n, char* ps[], char* s, char* end, double* rt_set, dou } clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &ts2); + onig_regset_free(set); + t_reg = get_sec(&ts1, &ts2); *rt_set = t_set; |