From 4ebd0361e4cc6edb0483f3280db50fa56621f0fc Mon Sep 17 00:00:00 2001 From: Mitchell Blank Jr Date: Sat, 19 May 2012 23:16:54 -0700 Subject: Helper functions for st_foreach() return "enum st_retval" not "int" Just making this a bit more consistent throughout the code --- src/encoding.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/encoding.c') diff --git a/src/encoding.c b/src/encoding.c index 8a3bd8ef2..cfe21b581 100644 --- a/src/encoding.c +++ b/src/encoding.c @@ -913,11 +913,11 @@ enc_name(mrb_state *mrb, mrb_value self) struct fn_arg { mrb_state *mrb; - int (*func)(ANYARGS); + enum st_retval (*func)(ANYARGS); void *a; }; -static int +static enum st_retval fn_i(st_data_t key, st_data_t val, st_data_t arg) { struct fn_arg *a = (struct fn_arg*)arg; @@ -925,7 +925,7 @@ fn_i(st_data_t key, st_data_t val, st_data_t arg) { } static int -st_foreachNew(mrb_state *mrb, st_table *tbl, int (*func)(ANYARGS), void *a) +st_foreachNew(mrb_state *mrb, st_table *tbl, enum st_retval (*func)(ANYARGS), void *a) { struct fn_arg arg = { mrb, @@ -936,7 +936,7 @@ st_foreachNew(mrb_state *mrb, st_table *tbl, int (*func)(ANYARGS), void *a) return st_foreach(tbl, fn_i, (st_data_t)&arg); } -static int +static enum st_retval enc_names_i(mrb_state *mrb, st_data_t name, st_data_t idx, st_data_t args) { mrb_value *arg = (mrb_value *)args; @@ -1521,7 +1521,7 @@ set_encoding_const(mrb_state *mrb, const char *name, mrb_encoding *enc) } } } -static int +static enum st_retval mrb_enc_name_list_i(mrb_state *mrb, st_data_t name, st_data_t idx, mrb_value *arg) { mrb_value ary = *arg; @@ -1554,7 +1554,7 @@ mrb_enc_name_list(mrb_state *mrb, mrb_value klass) return ary; } -static int +static enum st_retval mrb_enc_aliases_enc_i(mrb_state *mrb, st_data_t name, st_data_t orig, st_data_t arg) { mrb_value *p = (mrb_value *)arg; -- cgit v1.2.3