From 35cb8107881133f0ebcf589da8e84e718b7830d3 Mon Sep 17 00:00:00 2001 From: "K.Kosako" Date: Mon, 5 Feb 2018 14:48:06 +0900 Subject: [PATCH] use direction member of OnigCalloutArgs --- sample/callout.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/sample/callout.c b/sample/callout.c index eb1e52e..dbb073a 100644 --- a/sample/callout.c +++ b/sample/callout.c @@ -7,7 +7,7 @@ #include "oniguruma.h" static int -callout_body(char* title, OnigCalloutArgs* args, void* user_data) +callout_body(OnigCalloutArgs* args, void* user_data) { int r; int i; @@ -23,7 +23,8 @@ callout_body(char* title, OnigCalloutArgs* args, void* user_data) fprintf(stdout, "%s: id: %d, content: \"%s\", start: \"%s\", current: \"%s\"\n", - title, args->id, content, args->start, args->current); + args->direction == ONIG_CALLOUT_DIRECTION_NORMAL ? "NORMAL" : "RETRACTION", + args->id, content, args->start, args->current); free(content); (void )onig_get_used_stack_size_in_callout(args, &used_num, &used_bytes); @@ -44,13 +45,13 @@ callout_body(char* title, OnigCalloutArgs* args, void* user_data) static int normal_callout_func(OnigCalloutArgs* args, void* user_data) { - return callout_body("NORMAL", args, user_data); + return callout_body(args, user_data); } static int retraction_callout_func(OnigCalloutArgs* args, void* user_data) { - return callout_body("RETRACTION", args, user_data); + return callout_body(args, user_data); } -- 2.40.0