Use nitems() from sys/param.h.

Sponsored by:	gandi.net (BSD Day Taiwan)
This commit is contained in:
Marcelo Araujo 2016-07-30 06:19:34 +00:00
parent 131cac80e1
commit 02c8c1182b
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=303539

View File

@ -898,7 +898,7 @@ CMDFUNCSTART(newtype)
return 1;
type = DIP(curinode, di_mode) & IFMT;
for (tp = typenamemap;
tp < &typenamemap[sizeof(typenamemap)/sizeof(*typenamemap)];
tp < &typenamemap[nitems(typenamemap)];
tp++) {
if (!strcmp(argv[1], tp->typename)) {
printf("setting type to %s\n", tp->typename);
@ -906,7 +906,7 @@ CMDFUNCSTART(newtype)
break;
}
}
if (tp == &typenamemap[sizeof(typenamemap)/sizeof(*typenamemap)]) {
if (tp == &typenamemap[nitems(typenamemap)]) {
warnx("type `%s' not known", argv[1]);
warnx("try one of `file', `dir', `socket', `fifo'");
return 1;