Author: araujo
Date: Tue Apr 19 04:42:34 2016
New Revision: 298246
URL: https://svnweb.freebsd.org/changeset/base/298246

Log:
  Use nitems() from sys/param.h.
  
  MFC after:    2 weeks.

Modified:
  head/sbin/ifconfig/ifbridge.c
  head/sbin/ifconfig/iflagg.c

Modified: head/sbin/ifconfig/ifbridge.c
==============================================================================
--- head/sbin/ifconfig/ifbridge.c       Tue Apr 19 04:37:17 2016        
(r298245)
+++ head/sbin/ifconfig/ifbridge.c       Tue Apr 19 04:42:34 2016        
(r298246)
@@ -185,22 +185,19 @@ bridge_interfaces(int s, const char *pre
                printf(" path cost %u", req->ifbr_path_cost);
 
                if (req->ifbr_ifsflags & IFBIF_STP) {
-                       if (req->ifbr_proto <
-                           sizeof(stpproto) / sizeof(stpproto[0]))
+                       if (req->ifbr_proto < nitems(stpproto))
                                printf(" proto %s", stpproto[req->ifbr_proto]);
                        else
                                printf(" <unknown proto %d>",
                                    req->ifbr_proto);
 
                        printf("\n%s", pad);
-                       if (req->ifbr_role <
-                           sizeof(stproles) / sizeof(stproles[0]))
+                       if (req->ifbr_role < nitems(stproles))
                                printf("role %s", stproles[req->ifbr_role]);
                        else
                                printf("<unknown role %d>",
                                    req->ifbr_role);
-                       if (req->ifbr_state <
-                           sizeof(stpstates) / sizeof(stpstates[0]))
+                       if (req->ifbr_state < nitems(stpstates))
                                printf(" state %s", stpstates[req->ifbr_state]);
                        else
                                printf(" <unknown state %d>",

Modified: head/sbin/ifconfig/iflagg.c
==============================================================================
--- head/sbin/ifconfig/iflagg.c Tue Apr 19 04:37:17 2016        (r298245)
+++ head/sbin/ifconfig/iflagg.c Tue Apr 19 04:42:34 2016        (r298246)
@@ -291,7 +291,7 @@ lagg_status(int s)
 
                if (0 /* XXX */) {
                        printf("\tsupported aggregation protocols:\n");
-                       for (i = 0; i < (sizeof(lpr) / sizeof(lpr[0])); i++)
+                       for (i = 0; i < nitems(lpr); i++)
                                printf("\t\tlaggproto %s\n", lpr[i].lpr_name);
                }
        }
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to