1
/* Copyright (c) 2002-2009 Dovecot Sieve authors, see the included COPYING file
4
#ifndef __EXT_INCLUDE_VARIABLES_H
5
#define __EXT_INCLUDE_VARIABLES_H
7
#include "sieve-common.h"
9
#include "sieve-ext-variables.h"
11
#include "ext-include-common.h"
14
* Variable import-export
17
struct sieve_variable *ext_include_variable_import_global
18
(struct sieve_validator *valdtr, struct sieve_command_context *cmd,
19
const char *variable);
25
bool ext_include_variables_save
26
(struct sieve_binary *sbin, struct sieve_variable_scope *global_vars);
27
bool ext_include_variables_load
28
(struct sieve_binary *sbin, sieve_size_t *offset, unsigned int block,
29
struct sieve_variable_scope **global_vars_r);
30
bool ext_include_variables_dump
31
(struct sieve_dumptime_env *denv, struct sieve_variable_scope *global_vars);
33
#endif /* __EXT_INCLUDE_VARIABLES_H */