diff options
| author | Poul-Henning Kamp <phk@FreeBSD.org> | 2002-04-08 08:57:21 +0000 |
|---|---|---|
| committer | Poul-Henning Kamp <phk@FreeBSD.org> | 2002-04-08 08:57:21 +0000 |
| commit | 674a5ae34fd2a93a19972a608a0a02f301f34fd9 (patch) | |
| tree | 3a88498bfe1587d0bea127c43a29ba86463d220a /lib/libc/gen/disklabel.c | |
| parent | b77b9b9a90448a1ebadfe284105b3a918ff46a12 (diff) | |
Notes
Diffstat (limited to 'lib/libc/gen/disklabel.c')
| -rw-r--r-- | lib/libc/gen/disklabel.c | 31 |
1 files changed, 13 insertions, 18 deletions
diff --git a/lib/libc/gen/disklabel.c b/lib/libc/gen/disklabel.c index 9e4e395dc41d..aa406d48356d 100644 --- a/lib/libc/gen/disklabel.c +++ b/lib/libc/gen/disklabel.c @@ -50,11 +50,21 @@ __FBSDID("$FreeBSD$"); #include <unistd.h> #include <ctype.h> -static int gettype(char *, char **); +static int +gettype(char *t, const char **names) +{ + const char **nm; + + for (nm = names; *nm; nm++) + if (strcasecmp(t, *nm) == 0) + return (nm - names); + if (isdigit((unsigned char)*t)) + return (atoi(t)); + return (0); +} struct disklabel * -getdiskbyname(name) - const char *name; +getdiskbyname(const char *name) { static struct disklabel disk; struct disklabel *dp = &disk; @@ -152,18 +162,3 @@ getdiskbyname(name) free(buf); return (dp); } - -static int -gettype(t, names) - char *t; - char **names; -{ - char **nm; - - for (nm = names; *nm; nm++) - if (strcasecmp(t, *nm) == 0) - return (nm - names); - if (isdigit((unsigned char)*t)) - return (atoi(t)); - return (0); -} |
