diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2020-10-25 23:44:22 +0100 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2020-10-25 23:44:22 +0100 |
commit | 112453acf24520b4655f9f36da41d8ac591b1a60 (patch) | |
tree | 48115c778c98abb762a1dc1611283609db0e6e34 | |
parent | 32e1f69ae05c0b02495509caad77269e0fecd395 (diff) | |
download | busybox-w32-112453acf24520b4655f9f36da41d8ac591b1a60.tar.gz busybox-w32-112453acf24520b4655f9f36da41d8ac591b1a60.tar.bz2 busybox-w32-112453acf24520b4655f9f36da41d8ac591b1a60.zip |
od: unbreak it
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r-- | include/dump.h | 24 | ||||
-rw-r--r-- | libbb/dump.c | 24 |
2 files changed, 23 insertions, 25 deletions
diff --git a/include/dump.h b/include/dump.h index f4759c193..9193a6925 100644 --- a/include/dump.h +++ b/include/dump.h | |||
@@ -4,7 +4,29 @@ PUSH_AND_SET_FUNCTION_VISIBILITY_TO_HIDDEN | |||
4 | 4 | ||
5 | enum dump_vflag_t { ALL, DUP, FIRST, WAIT }; /* -v values */ | 5 | enum dump_vflag_t { ALL, DUP, FIRST, WAIT }; /* -v values */ |
6 | 6 | ||
7 | typedef struct FS FS; | 7 | typedef struct PR { |
8 | struct PR *nextpr; /* next print unit */ | ||
9 | unsigned flags; /* flag values */ | ||
10 | int bcnt; /* byte count */ | ||
11 | char *cchar; /* conversion character */ | ||
12 | char *fmt; /* printf format */ | ||
13 | char *nospace; /* no whitespace version */ | ||
14 | } PR; | ||
15 | |||
16 | typedef struct FU { | ||
17 | struct FU *nextfu; /* next format unit */ | ||
18 | struct PR *nextpr; /* next print unit */ | ||
19 | unsigned flags; /* flag values */ | ||
20 | int reps; /* repetition count */ | ||
21 | int bcnt; /* byte count */ | ||
22 | char *fmt; /* format string */ | ||
23 | } FU; | ||
24 | |||
25 | typedef struct FS { /* format strings */ | ||
26 | struct FS *nextfs; /* linked list of format strings */ | ||
27 | struct FU *nextfu; /* linked list of format units */ | ||
28 | int bcnt; | ||
29 | } FS; | ||
8 | 30 | ||
9 | typedef struct dumper_t { | 31 | typedef struct dumper_t { |
10 | off_t dump_skip; /* bytes to skip */ | 32 | off_t dump_skip; /* bytes to skip */ |
diff --git a/libbb/dump.c b/libbb/dump.c index 7a07d6605..1ba1132b3 100644 --- a/libbb/dump.c +++ b/libbb/dump.c | |||
@@ -27,30 +27,6 @@ | |||
27 | #define F_UINT 0x200 /* %[ouXx] */ | 27 | #define F_UINT 0x200 /* %[ouXx] */ |
28 | #define F_TEXT 0x400 /* no conversions */ | 28 | #define F_TEXT 0x400 /* no conversions */ |
29 | 29 | ||
30 | typedef struct PR { | ||
31 | struct PR *nextpr; /* next print unit */ | ||
32 | unsigned flags; /* flag values */ | ||
33 | int bcnt; /* byte count */ | ||
34 | char *cchar; /* conversion character */ | ||
35 | char *fmt; /* printf format */ | ||
36 | char *nospace; /* no whitespace version */ | ||
37 | } PR; | ||
38 | |||
39 | typedef struct FU { | ||
40 | struct FU *nextfu; /* next format unit */ | ||
41 | struct PR *nextpr; /* next print unit */ | ||
42 | unsigned flags; /* flag values */ | ||
43 | int reps; /* repetition count */ | ||
44 | int bcnt; /* byte count */ | ||
45 | char *fmt; /* format string */ | ||
46 | } FU; | ||
47 | |||
48 | typedef struct FS { /* format strings */ | ||
49 | struct FS *nextfs; /* linked list of format strings */ | ||
50 | struct FU *nextfu; /* linked list of format units */ | ||
51 | int bcnt; | ||
52 | } FS; | ||
53 | |||
54 | typedef struct priv_dumper_t { | 30 | typedef struct priv_dumper_t { |
55 | dumper_t pub; | 31 | dumper_t pub; |
56 | 32 | ||