diff options
| author | Denys Vlasenko <vda.linux@googlemail.com> | 2009-09-06 12:47:55 +0200 |
|---|---|---|
| committer | Denys Vlasenko <vda.linux@googlemail.com> | 2009-09-06 12:47:55 +0200 |
| commit | 043b1e5d997d9b582a5aee37bd56e2e4f29be6e4 (patch) | |
| tree | bab07bc427f178857896a8bf252c61ea1a5c67a2 /coreutils | |
| parent | 5370bfb123266ab5716f321e43d3f8f6da7d7143 (diff) | |
| download | busybox-w32-043b1e5d997d9b582a5aee37bd56e2e4f29be6e4.tar.gz busybox-w32-043b1e5d997d9b582a5aee37bd56e2e4f29be6e4.tar.bz2 busybox-w32-043b1e5d997d9b582a5aee37bd56e2e4f29be6e4.zip | |
more C standard compat fixes from Dan Fandrich
function old new delta
docolon 207 204 -3
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'coreutils')
| -rw-r--r-- | coreutils/cut.c | 5 | ||||
| -rw-r--r-- | coreutils/dd.c | 2 | ||||
| -rw-r--r-- | coreutils/expr.c | 2 | ||||
| -rw-r--r-- | coreutils/head.c | 2 | ||||
| -rw-r--r-- | coreutils/od_bloaty.c | 4 | ||||
| -rw-r--r-- | coreutils/sleep.c | 2 | ||||
| -rw-r--r-- | coreutils/split.c | 2 | ||||
| -rw-r--r-- | coreutils/stty.c | 2 | ||||
| -rw-r--r-- | coreutils/tail.c | 2 | ||||
| -rw-r--r-- | coreutils/uname.c | 3 |
10 files changed, 15 insertions, 11 deletions
diff --git a/coreutils/cut.c b/coreutils/cut.c index 9cc22be16..240ce4bb9 100644 --- a/coreutils/cut.c +++ b/coreutils/cut.c | |||
| @@ -111,7 +111,10 @@ static void cut_file(FILE *file, char delim, const struct cut_list *cut_lists, u | |||
| 111 | int ndelim = -1; /* zero-based / one-based problem */ | 111 | int ndelim = -1; /* zero-based / one-based problem */ |
| 112 | int nfields_printed = 0; | 112 | int nfields_printed = 0; |
| 113 | char *field = NULL; | 113 | char *field = NULL; |
| 114 | const char delimiter[2] = { delim, 0 }; | 114 | char delimiter[2]; |
| 115 | |||
| 116 | delimiter[0] = delim; | ||
| 117 | delimiter[1] = 0; | ||
| 115 | 118 | ||
| 116 | /* does this line contain any delimiters? */ | 119 | /* does this line contain any delimiters? */ |
| 117 | if (strchr(line, delim) == NULL) { | 120 | if (strchr(line, delim) == NULL) { |
diff --git a/coreutils/dd.c b/coreutils/dd.c index 5281d8118..3fdfc236a 100644 --- a/coreutils/dd.c +++ b/coreutils/dd.c | |||
| @@ -29,7 +29,7 @@ static const struct suffix_mult dd_suffixes[] = { | |||
| 29 | { "M", 1048576 }, | 29 | { "M", 1048576 }, |
| 30 | { "GD", 1000000000 }, | 30 | { "GD", 1000000000 }, |
| 31 | { "G", 1073741824 }, | 31 | { "G", 1073741824 }, |
| 32 | { } | 32 | { "", 0 } |
| 33 | }; | 33 | }; |
| 34 | 34 | ||
| 35 | struct globals { | 35 | struct globals { |
diff --git a/coreutils/expr.c b/coreutils/expr.c index 54c2ee165..f5701a460 100644 --- a/coreutils/expr.c +++ b/coreutils/expr.c | |||
| @@ -214,9 +214,9 @@ static arith_t arithmetic_common(VALUE *l, VALUE *r, int op) | |||
| 214 | 214 | ||
| 215 | static VALUE *docolon(VALUE *sv, VALUE *pv) | 215 | static VALUE *docolon(VALUE *sv, VALUE *pv) |
| 216 | { | 216 | { |
| 217 | enum { NMATCH = 2 }; | ||
| 217 | VALUE *v; | 218 | VALUE *v; |
| 218 | regex_t re_buffer; | 219 | regex_t re_buffer; |
| 219 | const int NMATCH = 2; | ||
| 220 | regmatch_t re_regs[NMATCH]; | 220 | regmatch_t re_regs[NMATCH]; |
| 221 | 221 | ||
| 222 | tostring(sv); | 222 | tostring(sv); |
diff --git a/coreutils/head.c b/coreutils/head.c index ac476d091..0fab8a8ae 100644 --- a/coreutils/head.c +++ b/coreutils/head.c | |||
| @@ -25,7 +25,7 @@ static const struct suffix_mult head_suffixes[] = { | |||
| 25 | { "b", 512 }, | 25 | { "b", 512 }, |
| 26 | { "k", 1024 }, | 26 | { "k", 1024 }, |
| 27 | { "m", 1024*1024 }, | 27 | { "m", 1024*1024 }, |
| 28 | { } | 28 | { "", 0 } |
| 29 | }; | 29 | }; |
| 30 | #endif | 30 | #endif |
| 31 | 31 | ||
diff --git a/coreutils/od_bloaty.c b/coreutils/od_bloaty.c index 00efec51c..1d5769bd8 100644 --- a/coreutils/od_bloaty.c +++ b/coreutils/od_bloaty.c | |||
| @@ -963,7 +963,7 @@ parse_old_offset(const char *s, off_t *offset) | |||
| 963 | static const struct suffix_mult Bb[] = { | 963 | static const struct suffix_mult Bb[] = { |
| 964 | { "B", 1024 }, | 964 | { "B", 1024 }, |
| 965 | { "b", 512 }, | 965 | { "b", 512 }, |
| 966 | { } | 966 | { "", 0 } |
| 967 | }; | 967 | }; |
| 968 | char *p; | 968 | char *p; |
| 969 | int radix; | 969 | int radix; |
| @@ -1178,7 +1178,7 @@ int od_main(int argc, char **argv) | |||
| 1178 | { "b", 512 }, | 1178 | { "b", 512 }, |
| 1179 | { "k", 1024 }, | 1179 | { "k", 1024 }, |
| 1180 | { "m", 1024*1024 }, | 1180 | { "m", 1024*1024 }, |
| 1181 | { } | 1181 | { "", 0 } |
| 1182 | }; | 1182 | }; |
| 1183 | enum { | 1183 | enum { |
| 1184 | OPT_A = 1 << 0, | 1184 | OPT_A = 1 << 0, |
diff --git a/coreutils/sleep.c b/coreutils/sleep.c index b16d03c2b..399a38dd4 100644 --- a/coreutils/sleep.c +++ b/coreutils/sleep.c | |||
| @@ -29,7 +29,7 @@ static const struct suffix_mult sfx[] = { | |||
| 29 | { "m", 60 }, | 29 | { "m", 60 }, |
| 30 | { "h", 60*60 }, | 30 | { "h", 60*60 }, |
| 31 | { "d", 24*60*60 }, | 31 | { "d", 24*60*60 }, |
| 32 | { } | 32 | { "", 0 } |
| 33 | }; | 33 | }; |
| 34 | #endif | 34 | #endif |
| 35 | 35 | ||
diff --git a/coreutils/split.c b/coreutils/split.c index f1ec64be0..2191f30ea 100644 --- a/coreutils/split.c +++ b/coreutils/split.c | |||
| @@ -20,7 +20,7 @@ static const struct suffix_mult split_suffices[] = { | |||
| 20 | #if ENABLE_FEATURE_SPLIT_FANCY | 20 | #if ENABLE_FEATURE_SPLIT_FANCY |
| 21 | { "g", 1024*1024*1024 }, | 21 | { "g", 1024*1024*1024 }, |
| 22 | #endif | 22 | #endif |
| 23 | { } | 23 | { "", 0 } |
| 24 | }; | 24 | }; |
| 25 | 25 | ||
| 26 | /* Increment the suffix part of the filename. | 26 | /* Increment the suffix part of the filename. |
diff --git a/coreutils/stty.c b/coreutils/stty.c index e02fe7c72..baa1ec2da 100644 --- a/coreutils/stty.c +++ b/coreutils/stty.c | |||
| @@ -774,7 +774,7 @@ static const struct suffix_mult stty_suffixes[] = { | |||
| 774 | { "b", 512 }, | 774 | { "b", 512 }, |
| 775 | { "k", 1024 }, | 775 | { "k", 1024 }, |
| 776 | { "B", 1024 }, | 776 | { "B", 1024 }, |
| 777 | { } | 777 | { "", 0 } |
| 778 | }; | 778 | }; |
| 779 | 779 | ||
| 780 | static const struct mode_info *find_mode(const char *name) | 780 | static const struct mode_info *find_mode(const char *name) |
diff --git a/coreutils/tail.c b/coreutils/tail.c index 05dadcd9b..0be166315 100644 --- a/coreutils/tail.c +++ b/coreutils/tail.c | |||
| @@ -30,7 +30,7 @@ static const struct suffix_mult tail_suffixes[] = { | |||
| 30 | { "b", 512 }, | 30 | { "b", 512 }, |
| 31 | { "k", 1024 }, | 31 | { "k", 1024 }, |
| 32 | { "m", 1024*1024 }, | 32 | { "m", 1024*1024 }, |
| 33 | { } | 33 | { "", 0 } |
| 34 | }; | 34 | }; |
| 35 | 35 | ||
| 36 | struct globals { | 36 | struct globals { |
diff --git a/coreutils/uname.c b/coreutils/uname.c index 8453bcc01..9822e49bd 100644 --- a/coreutils/uname.c +++ b/coreutils/uname.c | |||
| @@ -48,8 +48,9 @@ | |||
| 48 | * Fix handling of -a to not print "unknown", add -o and -i support. | 48 | * Fix handling of -a to not print "unknown", add -o and -i support. |
| 49 | */ | 49 | */ |
| 50 | 50 | ||
| 51 | #include <sys/utsname.h> | ||
| 52 | #include "libbb.h" | 51 | #include "libbb.h" |
| 52 | /* After libbb.h, since it needs sys/types.h on some systems */ | ||
| 53 | #include <sys/utsname.h> | ||
| 53 | 54 | ||
| 54 | typedef struct { | 55 | typedef struct { |
| 55 | struct utsname name; | 56 | struct utsname name; |
