/* *Tablesthatallowustoselectivelycopyvaluesfromtheglobal *configurationfiletoglobalvariables.
*/ typedefstruct { constchar *name; /* config variable name */ constchar *defval; /* default value or null */ char **target; /* pointer to global variable */ int min; /* min length or zero */ int max; /* max length or zero */
} CONFIG_STR_TABLE;
typedefstruct { constchar *name; /* config variable name */ constchar *defval; /* default value or null */ char **target; /* pointer to global variable */ int min; /* min length or zero */ int max; /* max length or zero */
} CONFIG_RAW_TABLE;
typedefstruct { constchar *name; /* config variable name */ int defval; /* default value */ int *target; /* pointer to global variable */ int min; /* lower bound or zero */ int max; /* upper bound or zero */
} CONFIG_INT_TABLE;
typedefstruct { constchar *name; /* config variable name */ long defval; /* default value */ long *target; /* pointer to global variable */ long min; /* lower bound or zero */ long max; /* upper bound or zero */
} CONFIG_LONG_TABLE;
typedefstruct { constchar *name; /* config variable name */ bool defval; /* default value */ bool *target; /* pointer to global variable */
} CONFIG_BOOL_TABLE;
typedefstruct { constchar *name; /* config variable name */ constchar *defval; /* default value + default unit */ int *target; /* pointer to global variable */ int min; /* lower bound or zero */ int max; /* upper bound or zero */
} CONFIG_TIME_TABLE;
typedefstruct { constchar *name; /* config variable name */ constchar *defval; /* default value + default unit */ int *target; /* pointer to global variable */ int min; /* lower bound or zero */ int max; /* upper bound or zero */
} CONFIG_NINT_TABLE;
typedefstruct { constchar *name; /* config variable name */ constchar *defval; /* default value */ bool *target; /* pointer to global variable */
} CONFIG_NBOOL_TABLE;
/* *Tablestoinitializeparametersfromtheglobalconfigurationfileor *fromfunctioncalls.
*/ typedefstruct { constchar *name; /* config variable name */ constchar *(*defval) (void); /* default value provider */ char **target; /* pointer to global variable */ int min; /* lower bound or zero */ int max; /* upper bound or zero */
} CONFIG_STR_FN_TABLE;
typedefstruct { constchar *name; /* config variable name */ constchar *(*defval) (void); /* default value provider */ char **target; /* pointer to global variable */ int min; /* lower bound or zero */ int max; /* upper bound or zero */
} CONFIG_RAW_FN_TABLE;
typedefstruct { constchar *name; /* config variable name */ int (*defval) (void); /* default value provider */ int *target; /* pointer to global variable */ int min; /* lower bound or zero */ int max; /* upper bound or zero */
} CONFIG_INT_FN_TABLE;
typedefstruct { constchar *name; /* config variable name */ long (*defval) (void); /* default value provider */ long *target; /* pointer to global variable */ long min; /* lower bound or zero */ long max; /* upper bound or zero */
} CONFIG_LONG_FN_TABLE;
typedefstruct { constchar *name; /* config variable name */ int (*defval) (void); /* default value provider */ int *target; /* pointer to global variable */
} CONFIG_BOOL_FN_TABLE;
typedefstruct { constchar *name; /* config variable name */ constchar *(*defval) (void); /* default value provider */ int *target; /* pointer to global variable */ int min; /* lower bound or zero */ int max; /* upper bound or zero */
} CONFIG_NINT_FN_TABLE;
typedefstruct { constchar *name; /* config variable name */ constchar *(*defval) (void); /* default value provider */ int *target; /* pointer to global variable */
} CONFIG_NBOOL_FN_TABLE;
/* 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
/*--*/
#endif
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.1 Sekunden
(vorverarbeitet am 2026-08-08)
¤
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.