/* *EachparsedCIDRpatterncanbememberofalinkedlist.
*/ typedefstruct CIDR_MATCH { int op; /* operation, match or control flow */ int match; /* positive or negative match */ unsignedchar net_bytes[CIDR_MATCH_ABYTES]; /* network portion */ unsignedchar mask_bytes[CIDR_MATCH_ABYTES]; /* network mask */ unsignedchar addr_family; /* AF_XXX */ unsignedchar addr_byte_count; /* typically, 4 or 16 */ unsignedchar addr_bit_count; /* optimization */ unsignedchar mask_shift; /* optimization */ struct CIDR_MATCH *next; /* next entry */ struct CIDR_MATCH *block_end; /* block terminator */
} CIDR_MATCH;
#define CIDR_MATCH_OP_MATCH 1/* Match this pattern */ #define CIDR_MATCH_OP_IF 2/* Increase if/endif nesting on match */ #define CIDR_MATCH_OP_ENDIF 3/* Decrease if/endif nesting on match */
#define CIDR_MATCH_TRUE 1/* Request positive match */ #define CIDR_MATCH_FALSE 0/* Request negative match */
/* 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.14 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.