3 #ifndef _MAC_EXPAND_H_INCLUDED_
4 #define _MAC_EXPAND_H_INCLUDED_
10 /* expand macro references in string
12 /* #include <mac_expand.h>
20 #include <mac_parse.h>
25 #define MAC_EXP_FLAG_NONE (0)
26 #define MAC_EXP_FLAG_RECURSE (1<<0)
29 * Real lookup or just a test?
31 #define MAC_EXP_MODE_TEST (0)
32 #define MAC_EXP_MODE_USE (1)
34 typedef const char *(*MAC_EXP_LOOKUP_FN
)(const char *, int, char *);
36 extern int mac_expand(VSTRING
*, const char *, int, const char *, MAC_EXP_LOOKUP_FN
, char *);
41 /* The Secure Mailer license must be distributed with this software.
44 /* IBM T.J. Watson Research
46 /* Yorktown Heights, NY 10598, USA