]> granicus.if.org Git - onig/commitdiff
don't use OnigCalloutArgs
authorK.Kosako <kosako@sofnec.co.jp>
Tue, 13 Feb 2018 00:41:49 +0000 (09:41 +0900)
committerK.Kosako <kosako@sofnec.co.jp>
Tue, 13 Feb 2018 00:41:49 +0000 (09:41 +0900)
src/regexec.c

index d7c9229fbd4fbd73bcfdb4809e6a2340a9770d3f..28dfb15d6d2c1dd82af8e725898246b8f88bc241 100644 (file)
@@ -952,7 +952,7 @@ typedef struct _StackType {
 } StackType;
 
 #ifdef USE_CALLOUT
-/* Synchronize visible part of the type with OnigCalloutArgs */
+
 typedef struct {
   int   in;
   int   of;
@@ -4904,9 +4904,12 @@ extern int
 onig_builtin_error(OnigCalloutArgs* args, void* user_data ARG_UNUSED)
 {
   long n;
+  CalloutArgs* a;
+
+  a = (CalloutArgs* )args;
 
-  if (args->content != 0 && args->content_end > args->content) {
-    n = strtol((char* )args->content, 0, 10);
+  if (a->content != 0 && a->content_end > a->content) {
+    n = strtol((char* )a->content, 0, 10);
     if (n >= 0) {
       n = ONIGERR_INVALID_CALLOUT_BODY;
     }