37 |
sieve_handler_t han = SIEVE_ARG (mach, 0, handler); |
sieve_handler_t han = SIEVE_ARG (mach, 0, handler); |
38 |
list_t arg_list = SIEVE_ARG (mach, 1, list); |
list_t arg_list = SIEVE_ARG (mach, 1, list); |
39 |
list_t tag_list = SIEVE_ARG (mach, 2, list); |
list_t tag_list = SIEVE_ARG (mach, 2, list); |
40 |
int rc; |
int rc = 0; |
41 |
|
|
42 |
if (INSTR_DEBUG (mach)) |
if (INSTR_DEBUG (mach)) |
43 |
{ |
{ |
48 |
sieve_debug (mach, "\n"); |
sieve_debug (mach, "\n"); |
49 |
} |
} |
50 |
|
|
51 |
rc = han (mach, arg_list, tag_list); |
if (!INSTR_DISASS(mach)) |
52 |
|
rc = han (mach, arg_list, tag_list); |
53 |
SIEVE_ADJUST(mach, 4); |
SIEVE_ADJUST(mach, 4); |
54 |
return rc; |
return rc; |
55 |
} |
} |