/*++ /* NAME /* cleanup_out 3 /* SUMMARY /* record output support /* SYNOPSIS /* #include "cleanup.h" /* /* int CLEANUP_OUT_OK(state) /* CLEANUP_STATE *state; /* /* void cleanup_out(state, type, data, len) /* CLEANUP_STATE *state; /* int type; /* const char *data; /* ssize_t len; /* /* void cleanup_out_string(state, type, str) /* CLEANUP_STATE *state; /* int type; /* const char *str; /* /* void CLEANUP_OUT_BUF(state, type, buf) /* CLEANUP_STATE *state; /* int type; /* VSTRING *buf; /* /* void cleanup_out_format(state, type, format, ...) /* CLEANUP_STATE *state; /* int type; /* const char *format; /* /* void cleanup_out_header(state, buf) /* CLEANUP_STATE *state; /* VSTRING *buf; /* DESCRIPTION /* This module writes records to the output stream. /* /* CLEANUP_OUT_OK() is a macro that evaluates to non-zero /* as long as it makes sense to produce output. All output /* routines below check for this condition. /* /* cleanup_out() is the main record output routine. It writes /* one record of the specified type, with the specified data /* and length to the output stream. /* /* cleanup_out_string() outputs one string as a record. /* /* CLEANUP_OUT_BUF() is an unsafe macro that outputs /* one string buffer as a record. /* /* cleanup_out_format() formats its arguments and writes /* the result as a record. /* /* cleanup_out_header() outputs a multi-line header as records /* of the specified type. The input is expected to be newline /* separated (not newline terminated), and is modified. /* 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 /* /* Wietse Venema /* Google, Inc. /* 111 8th Avenue /* New York, NY 10011, USA /* /* Wietse Venema /* porcupine.org
/*--*/
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.