22 |
#include <stdio.h> |
#include <stdio.h> |
23 |
#include <stdlib.h> |
#include <stdlib.h> |
24 |
#include <unistd.h> |
#include <unistd.h> |
|
#include <string.h> |
|
25 |
#include <sieve.h> |
#include <sieve.h> |
26 |
|
|
27 |
typedef int (*address_aget_t) __PMT ((address_t addr, size_t no, char **buf)); |
typedef int (*address_aget_t) __PMT ((address_t addr, size_t no, char **buf)); |
110 |
int |
int |
111 |
sieve_test_address (sieve_machine_t mach, list_t args, list_t tags) |
sieve_test_address (sieve_machine_t mach, list_t args, list_t tags) |
112 |
{ |
{ |
113 |
sieve_value_t *h, *v, *arg; |
sieve_value_t *h, *v; |
114 |
header_t header = NULL; |
header_t header = NULL; |
115 |
sieve_comparator_t comp = sieve_get_comparator (mach, tags); |
sieve_comparator_t comp = sieve_get_comparator (mach, tags); |
116 |
sieve_relcmp_t test = sieve_get_relcmp (mach, tags); |
sieve_relcmp_t test = sieve_get_relcmp (mach, tags); |
176 |
int |
int |
177 |
sieve_test_header (sieve_machine_t mach, list_t args, list_t tags) |
sieve_test_header (sieve_machine_t mach, list_t args, list_t tags) |
178 |
{ |
{ |
179 |
sieve_value_t *h, *v, *arg; |
sieve_value_t *h, *v; |
180 |
sieve_comparator_t comp = sieve_get_comparator (mach, tags); |
sieve_comparator_t comp = sieve_get_comparator (mach, tags); |
181 |
sieve_relcmp_t test = sieve_get_relcmp (mach, tags); |
sieve_relcmp_t test = sieve_get_relcmp (mach, tags); |
182 |
size_t count, mcount = 0; |
size_t count, mcount = 0; |