/* inet_lnaof.c 4.1 82/10/07 */ #include #include /* * Return the local network address portion of an * internet address; handles class a/b/c network * number formats. */ in_lnaof(in) struct in_addr in; { #if vax || pdp11 #define IN_LNAOF(in) \ (((in).s_addr&IN_CLASSA) == 0 ? (in).s_addr&IN_CLASSA_LNA : \ ((in).s_addr&IN_CLASSB) == 0 ? (in).s_addr&IN_CLASSB_LNA : \ (in).s_addr&IN_CLASSC_LNA) return ((int)htonl((u_long)IN_LNAOF(in))); #else return (IN_LNAOF(in)); #endif }