- if (IN_CLASSA(i)) {
- net = (i & IN_CLASSA_NET) >> IN_CLASSA_NSHIFT;
- if (IN_SUBNETA(i)) {
- subnet = (i & IN_CLASSA_SUBNET) >> IN_CLASSA_SUBNSHIFT;
- /* Fall through and check whether a subnet */
- } else
- return (net);
- } else if (IN_CLASSB(i)) {
- net = (i & IN_CLASSB_NET) >> IN_CLASSB_NSHIFT;
- if (IN_SUBNETB(i)) {
- subnet = (i & IN_CLASSB_SUBNET) >> IN_CLASSB_SUBNSHIFT;
- /* Fall through and check whether a subnet */
- } else
- return (net);
- } else {
- return ((i & IN_CLASSC_NET) >> IN_CLASSC_NSHIFT);
- }
+ if (IN_CLASSA(i))
+ net = i & IN_CLASSA_NET;
+ else if (IN_CLASSB(i))
+ net = i & IN_CLASSB_NET;
+ else
+ net = i & IN_CLASSC_NET;