]> granicus.if.org Git - onig/commitdiff
add error code ONIGERR_FAIL_TO_INITIALIZE
authorkosako <kosako@sofnec.co.jp>
Tue, 19 Apr 2016 07:05:20 +0000 (16:05 +0900)
committerkosako <kosako@sofnec.co.jp>
Tue, 19 Apr 2016 07:05:20 +0000 (16:05 +0900)
src/oniguruma.h
src/regerror.c
src/regposix.c

index 5b8aeefdf98999280b81e2d407a2895adac78340..38dd9cc365aba05e0442fbc84117279906d500e5 100644 (file)
@@ -539,6 +539,7 @@ ONIG_EXTERN OnigSyntaxType*   OnigDefaultSyntax;
 #define ONIGERR_MATCH_STACK_LIMIT_OVER                        -15
 #define ONIGERR_DEFAULT_ENCODING_IS_NOT_SETTED                -21
 #define ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR  -22
+#define ONIGERR_FAIL_TO_INITIALIZE                            -23
 /* general error */
 #define ONIGERR_INVALID_ARGUMENT                              -30 
 /* syntax error */
index a36c5bfcebc031d1d40ed6c58933d88816e39ef6..16009bb6d06c977b5ac5996d9f8be778399af0bd 100644 (file)
@@ -68,6 +68,8 @@ onig_error_code_to_format(int code)
     p = "default multibyte-encoding is not setted"; break;
   case ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR:
     p = "can't convert to wide-char on specified multibyte-encoding"; break;
+  case ONIGERR_FAIL_TO_INITIALIZE:
+    p = "fail to initialize"; break;
   case ONIGERR_INVALID_ARGUMENT:
     p = "invalid argument"; break;
   case ONIGERR_END_PATTERN_AT_LEFT_BRACE:
index b64590d038d07123fe84ec6af4bfa9382631b5e0..bbe52dc0f16dbb1f647d6ddc25857cf4b792ec1f 100644 (file)
@@ -67,6 +67,7 @@ onig2posix_error_code(int code)
     { ONIGERR_UNEXPECTED_BYTECODE,                        REG_EONIG_INTERNAL },
     { ONIGERR_DEFAULT_ENCODING_IS_NOT_SETTED,             REG_EONIG_BADARG },
     { ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR, REG_EONIG_BADARG },
+    { ONIGERR_FAIL_TO_INITIALIZE,                         REG_EONIG_INTERNAL },
     { ONIGERR_INVALID_ARGUMENT,                           REG_EONIG_BADARG },
     { ONIGERR_END_PATTERN_AT_LEFT_BRACE,                  REG_EBRACE  },
     { ONIGERR_END_PATTERN_AT_LEFT_BRACKET,                REG_EBRACK  },