/*++ /* NAME /* postscreen_expand 3 /* SUMMARY /* SMTP server macro expansion /* SYNOPSIS /* #include <postscreen.h> /* /* void psc_expand_init() /* /* VSTRING *psc_expand_filter; /* /* const char *psc_expand_lookup(name, unused_mode, context) /* const char *name; /* int unused_mode; /* char *context; /* DESCRIPTION /* This module expands session-related macros. /* /* psc_expand_init() performs one-time initialization /* of the psc_expand_filter buffer. /* /* The psc_expand_filter buffer contains the characters /* that are allowed in macro expansion, as specified with the /* psc_expand_filter configuration parameter. /* /* psc_expand_lookup() returns the value of the named /* macro or a null pointer. /* /* Arguments: /* .IP name /* Macro name. /* .IP context /* Call-back context (a PSC_STATE pointer). /* DIAGNOSTICS /* Panic: interface violations. Fatal errors: out of memory. /* internal protocol errors. postscreen_expand() returns the /* binary OR of MAC_PARSE_ERROR (syntax error) and MAC_PARSE_UNDEF /* (undefined macro name). /* LICENSE /* .ad /* .fi /* The Secure Mailer license must be distributed with this software. /* AUTHOR(S) /* Wietse Venema /* IBM T.J. Watson Research /* P.O. Box 704 /* Yorktown Heights, NY 10598, USA
/*--*/
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.