30 |
#include <stdio.h> |
#include <stdio.h> |
31 |
|
|
32 |
extern const char *sieve_version; |
extern const char *sieve_version; |
33 |
|
extern int addrdebug; |
34 |
|
extern int yydebug; |
35 |
|
|
36 |
/* error codes */ |
/* error codes */ |
37 |
#define SIEVE_OK (0) |
#define SIEVE_OK (0) |
141 |
sieve_execute_error *f); |
sieve_execute_error *f); |
142 |
|
|
143 |
/* given an interpretor and a script, produce an executable script */ |
/* given an interpretor and a script, produce an executable script */ |
144 |
int sieve_script_parse(sieve_interp_t *interp, FILE *script, |
int sieve_script_parse(sieve_interp_t *interp, FILE *script, |
145 |
void *script_context, sieve_script_t **ret); |
void *script_context, sieve_script_t **ret); |
146 |
|
|
147 |
int sieve_script_free(sieve_script_t **s); |
int sieve_script_free(sieve_script_t **s); |