~ubuntu-branches/ubuntu/raring/postfix/raring

« back to all changes in this revision

Viewing changes to src/trivial-rewrite/trivial-rewrite.h

Tags: upstream-2.2.6
ImportĀ upstreamĀ versionĀ 2.2.6

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
#include <tok822.h>
21
21
 
22
22
 /*
 
23
  * Connection management.
 
24
  */
 
25
int     server_flags;
 
26
 
 
27
 /*
23
28
  * rewrite.c
24
29
  */
 
30
typedef struct {
 
31
    const char *origin_name;            /* name of variable */
 
32
    char  **origin;                     /* default origin */
 
33
    const char *domain_name;            /* name of variable */
 
34
    char  **domain;                     /* default domain */
 
35
}       RWR_CONTEXT;
 
36
 
 
37
#define REW_PARAM_VALUE(x) (*(x))       /* make it easy to do it right */
 
38
 
25
39
extern void rewrite_init(void);
26
40
extern int rewrite_proto(VSTREAM *);
27
 
extern void rewrite_addr(char *, char *, VSTRING *);
28
 
extern void rewrite_tree(char *, TOK822 *);
 
41
extern void rewrite_addr(RWR_CONTEXT *, char *, VSTRING *);
 
42
extern void rewrite_tree(RWR_CONTEXT *, TOK822 *);
 
43
extern RWR_CONTEXT local_context;
 
44
extern RWR_CONTEXT inval_context;
29
45
 
30
46
 /*
31
47
  * resolve.c
61
77
/*      P.O. Box 704
62
78
/*      Yorktown Heights, NY 10598, USA
63
79
/*--*/
64