diff options
Diffstat (limited to '')
-rw-r--r-- | src/util/inet_addr_sizes.h | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/src/util/inet_addr_sizes.h b/src/util/inet_addr_sizes.h new file mode 100644 index 0000000..c937c78 --- /dev/null +++ b/src/util/inet_addr_sizes.h @@ -0,0 +1,36 @@ +#ifndef _INET_ADDR_SIZES_H_INCLUDED_ +#define _INET_ADDR_SIZES_H_INCLUDED_ + +/*++ +/* NAME +/* inet_addr_sizes 3h +/* SUMMARY +/* get network address size metrics +/* SYNOPSIS +/* #include <inet_addr_sizes.h> +/* DESCRIPTION +/* .nf + + /* + * External interface. + */ +typedef struct { + int af; /* network address family (binary) */ + char *ipproto_str; /* IP protocol version (string) */ + int addr_bitcount; /* bits per address */ + int addr_bytecount; /* bytes per address */ + int addr_strlen; /* address string length */ + int addr_bitcount_strlen; /* addr_bitcount string length */ +} INET_ADDR_SIZES; + +extern const INET_ADDR_SIZES *inet_addr_sizes(int); + +/* LICENSE +/* .ad +/* .fi +/* The Secure Mailer license must be distributed with this software. +/* AUTHOR(S) +/* Wietse Venema +/*--*/ + +#endif |