]> granicus.if.org Git - onig/commitdiff
refactoring
authorK.Kosako <kosako@sofnec.co.jp>
Fri, 2 Mar 2018 08:30:45 +0000 (17:30 +0900)
committerK.Kosako <kosako@sofnec.co.jp>
Fri, 2 Mar 2018 08:30:45 +0000 (17:30 +0900)
src/regenc.c

index 7333cdd872a0172b5e5e20359a145778a489c377..21f3536e2a405469323f45ef99021ac694a5d60e 100644 (file)
@@ -2,7 +2,7 @@
   regenc.c -  Oniguruma (regular expression library)
 **********************************************************************/
 /*-
- * Copyright (c) 2002-2017  K.Kosako  <sndgk393 AT ybb DOT ne DOT jp>
+ * Copyright (c) 2002-2018  K.Kosako  <sndgk393 AT ybb DOT ne DOT jp>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -104,11 +104,11 @@ onig_initialize_encoding(OnigEncoding enc)
 
   if (enc != ONIG_ENCODING_ASCII &&
       ONIGENC_IS_ASCII_COMPATIBLE_ENCODING(enc)) {
-    if (ONIG_ENCODING_ASCII->init != 0 &&
-        enc_is_inited(ONIG_ENCODING_ASCII) == 0) {
-      r = ONIG_ENCODING_ASCII->init();
+    OnigEncoding ascii = ONIG_ENCODING_ASCII;
+    if (ascii->init != 0 && enc_is_inited(ascii) == 0) {
+      r = ascii->init();
       if (r != ONIG_NORMAL) return r;
-      enc_inited_entry(ONIG_ENCODING_ASCII);
+      enc_inited_entry(ascii);
     }
   }