From: K.Kosako Date: Tue, 26 Mar 2019 00:03:53 +0000 (+0900) Subject: small changes of onigenc_init() for escaping warning of LGTM X-Git-Tag: v6.9.2_rc1~32 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3e7a5da0eac995535b7c2cc9fb3193aadf63a638;p=onig small changes of onigenc_init() for escaping warning of LGTM --- diff --git a/src/regenc.c b/src/regenc.c index 3aeb625..6376565 100644 --- a/src/regenc.c +++ b/src/regenc.c @@ -77,6 +77,17 @@ enc_is_inited(OnigEncoding enc) return 0; } +static int OnigEncInited; + +extern int +onigenc_init(void) +{ + if (OnigEncInited != 0) return 0; + + OnigEncInited = 1; + return 0; +} + extern int onigenc_end(void) { @@ -86,15 +97,10 @@ onigenc_end(void) InitedList[i].enc = 0; InitedList[i].inited = 0; } - InitedListNum = 0; - return ONIG_NORMAL; -} -extern int -onigenc_init(void) -{ - return 0; + OnigEncInited = 0; + return ONIG_NORMAL; } extern int