diff options
author | Matt Kraai <kraai@debian.org> | 2001-02-05 17:50:03 +0000 |
---|---|---|
committer | Matt Kraai <kraai@debian.org> | 2001-02-05 17:50:03 +0000 |
commit | a164c647acc613fe199a646dc5075c097f51a4a4 (patch) | |
tree | bf64d8b5c0592b0276d5c1c5471df27e7c88607b | |
parent | 925edb828df9665714d2ce71a6ef8242bbf4eb15 (diff) | |
download | busybox-a164c647acc613fe199a646dc5075c097f51a4a4.tar.gz |
Make suffix_mult structures const. Thanks to Vladimir N. Oleynik.
-rw-r--r-- | busybox.h | 3 | ||||
-rw-r--r-- | coreutils/dd.c | 2 | ||||
-rw-r--r-- | coreutils/tail.c | 4 | ||||
-rw-r--r-- | dd.c | 2 | ||||
-rw-r--r-- | include/busybox.h | 3 | ||||
-rw-r--r-- | tail.c | 4 | ||||
-rw-r--r-- | utility.c | 5 |
7 files changed, 13 insertions, 10 deletions
@@ -167,7 +167,8 @@ struct suffix_mult { int mult; }; -extern unsigned long parse_number(const char *numstr, struct suffix_mult *suffixes); +extern unsigned long parse_number(const char *numstr, + const struct suffix_mult *suffixes); /* These parse entries in /etc/passwd and /etc/group. This is desirable diff --git a/coreutils/dd.c b/coreutils/dd.c index 582310681..75bbfbac2 100644 --- a/coreutils/dd.c +++ b/coreutils/dd.c @@ -30,7 +30,7 @@ #include <string.h> #include <fcntl.h> -static struct suffix_mult dd_suffixes[] = { +static const struct suffix_mult dd_suffixes[] = { { "c", 1 }, { "w", 2 }, { "b", 512 }, diff --git a/coreutils/tail.c b/coreutils/tail.c index 40511aa7b..d45b29c4c 100644 --- a/coreutils/tail.c +++ b/coreutils/tail.c @@ -30,7 +30,7 @@ #include <unistd.h> #include <sys/types.h> -static struct suffix_mult tail_suffixes[] = { +static const struct suffix_mult tail_suffixes[] = { { "b", 512 }, { "k", 1024 }, { "m", 1048576 }, @@ -38,7 +38,7 @@ static struct suffix_mult tail_suffixes[] = { }; #ifndef BB_FEATURE_SIMPLE_TAIL -static struct suffix_mult null_suffixes[] = { +static const struct suffix_mult null_suffixes[] = { { NULL, 0 } }; #endif @@ -30,7 +30,7 @@ #include <string.h> #include <fcntl.h> -static struct suffix_mult dd_suffixes[] = { +static const struct suffix_mult dd_suffixes[] = { { "c", 1 }, { "w", 2 }, { "b", 512 }, diff --git a/include/busybox.h b/include/busybox.h index fc5e8d874..2fc0cc7e0 100644 --- a/include/busybox.h +++ b/include/busybox.h @@ -167,7 +167,8 @@ struct suffix_mult { int mult; }; -extern unsigned long parse_number(const char *numstr, struct suffix_mult *suffixes); +extern unsigned long parse_number(const char *numstr, + const struct suffix_mult *suffixes); /* These parse entries in /etc/passwd and /etc/group. This is desirable @@ -30,7 +30,7 @@ #include <unistd.h> #include <sys/types.h> -static struct suffix_mult tail_suffixes[] = { +static const struct suffix_mult tail_suffixes[] = { { "b", 512 }, { "k", 1024 }, { "m", 1048576 }, @@ -38,7 +38,7 @@ static struct suffix_mult tail_suffixes[] = { }; #ifndef BB_FEATURE_SIMPLE_TAIL -static struct suffix_mult null_suffixes[] = { +static const struct suffix_mult null_suffixes[] = { { NULL, 0 } }; #endif @@ -1696,9 +1696,10 @@ struct BB_applet *find_applet_by_name(const char *name) } #if defined BB_DD || defined BB_TAIL -unsigned long parse_number(const char *numstr, struct suffix_mult *suffixes) +unsigned long parse_number(const char *numstr, + const struct suffix_mult *suffixes) { - struct suffix_mult *sm; + const struct suffix_mult *sm; unsigned long int ret; int len; char *end; |