From 2233fe22de4e6ff71d711b833cff595bd98b2b09 Mon Sep 17 00:00:00 2001 From: Sergey Poznyakoff Date: Tue, 12 Nov 2002 16:27:47 +0000 Subject: Added basic code generation and debugging --- libsieve/register.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'libsieve/register.c') diff --git a/libsieve/register.c b/libsieve/register.c index 8f69b0125..67b25bfd4 100644 --- a/libsieve/register.c +++ b/libsieve/register.c @@ -35,7 +35,7 @@ sieve_lookup (list_t list, const char *name) sieve_register_t *reg; if (!list || iterator_create (&itr, list)) - return; + return NULL; for (iterator_first (itr); !iterator_is_done (itr); iterator_next (itr)) { @@ -63,7 +63,7 @@ sieve_action_lookup (const char *name) static int sieve_register (list_t *list, - const char *name, sieve_instr_t instr, + const char *name, sieve_handler_t handler, sieve_data_type *arg_types, sieve_tag_def_t *tags, int required) { @@ -73,7 +73,7 @@ sieve_register (list_t *list, if (!reg) return ENOMEM; reg->name = name; - reg->instr = instr; + reg->handler = handler; if (arg_types) { @@ -111,17 +111,17 @@ sieve_register (list_t *list, int -sieve_register_test (const char *name, sieve_instr_t instr, +sieve_register_test (const char *name, sieve_handler_t handler, sieve_data_type *arg_types, sieve_tag_def_t *tags, int required) { - return sieve_register (&test_list, name, instr, arg_types, tags, required); + return sieve_register (&test_list, name, handler, arg_types, tags, required); } int -sieve_register_action (const char *name, sieve_instr_t instr, +sieve_register_action (const char *name, sieve_handler_t handler, sieve_data_type *arg_types, sieve_tag_def_t *tags, int required) { - return sieve_register (&action_list, name, instr, arg_types, tags, required); + return sieve_register (&action_list, name, handler, arg_types, tags, required); } -- cgit v1.2.1