diff options
Diffstat (limited to 'editors')
-rw-r--r-- | editors/diff.c | 1 | ||||
-rw-r--r-- | editors/ed.c | 8 | ||||
-rw-r--r-- | editors/sed.c | 3 |
3 files changed, 8 insertions, 4 deletions
diff --git a/editors/diff.c b/editors/diff.c index a892cfdf2..3c8e9074a 100644 --- a/editors/diff.c +++ b/editors/diff.c | |||
@@ -125,6 +125,7 @@ | |||
125 | //usage: "\n -w Ignore all whitespace" | 125 | //usage: "\n -w Ignore all whitespace" |
126 | 126 | ||
127 | #include "libbb.h" | 127 | #include "libbb.h" |
128 | #include "common_bufsiz.h" | ||
128 | 129 | ||
129 | #if 0 | 130 | #if 0 |
130 | # define dbg_error_msg(...) bb_error_msg(__VA_ARGS__) | 131 | # define dbg_error_msg(...) bb_error_msg(__VA_ARGS__) |
diff --git a/editors/ed.c b/editors/ed.c index a4c419099..8da7b1dd5 100644 --- a/editors/ed.c +++ b/editors/ed.c | |||
@@ -23,6 +23,7 @@ | |||
23 | //usage:#define ed_full_usage "" | 23 | //usage:#define ed_full_usage "" |
24 | 24 | ||
25 | #include "libbb.h" | 25 | #include "libbb.h" |
26 | #include "common_bufsiz.h" | ||
26 | 27 | ||
27 | typedef struct LINE { | 28 | typedef struct LINE { |
28 | struct LINE *next; | 29 | struct LINE *next; |
@@ -32,11 +33,12 @@ typedef struct LINE { | |||
32 | } LINE; | 33 | } LINE; |
33 | 34 | ||
34 | 35 | ||
35 | #define searchString bb_common_bufsiz1 | 36 | #define searchString bb_common_bufsiz1 |
37 | #define sizeof_searchString COMMON_BUFSIZE | ||
36 | 38 | ||
37 | enum { | 39 | enum { |
38 | USERSIZE = sizeof(searchString) > 1024 ? 1024 | 40 | USERSIZE = sizeof_searchString > 1024 ? 1024 |
39 | : sizeof(searchString) - 1, /* max line length typed in by user */ | 41 | : sizeof_searchString - 1, /* max line length typed in by user */ |
40 | INITBUF_SIZE = 1024, /* initial buffer size */ | 42 | INITBUF_SIZE = 1024, /* initial buffer size */ |
41 | }; | 43 | }; |
42 | 44 | ||
diff --git a/editors/sed.c b/editors/sed.c index 9c4c8e148..330190e78 100644 --- a/editors/sed.c +++ b/editors/sed.c | |||
@@ -86,6 +86,7 @@ | |||
86 | //usage: "bar\n" | 86 | //usage: "bar\n" |
87 | 87 | ||
88 | #include "libbb.h" | 88 | #include "libbb.h" |
89 | #include "common_bufsiz.h" | ||
89 | #include "xregex.h" | 90 | #include "xregex.h" |
90 | 91 | ||
91 | #if 0 | 92 | #if 0 |
@@ -161,7 +162,7 @@ struct globals { | |||
161 | int len; /* Space allocated */ | 162 | int len; /* Space allocated */ |
162 | } pipeline; | 163 | } pipeline; |
163 | } FIX_ALIASING; | 164 | } FIX_ALIASING; |
164 | #define G (*(struct globals*)&bb_common_bufsiz1) | 165 | #define G (*(struct globals*)bb_common_bufsiz1) |
165 | #define INIT_G() do { \ | 166 | #define INIT_G() do { \ |
166 | BUILD_BUG_ON(sizeof(G) > COMMON_BUFSIZE); \ | 167 | BUILD_BUG_ON(sizeof(G) > COMMON_BUFSIZE); \ |
167 | G.sed_cmd_tail = &G.sed_cmd_head; \ | 168 | G.sed_cmd_tail = &G.sed_cmd_head; \ |