*: hopefully all setup_common_bufsiz() are in place
[oweals/busybox.git] / editors / ed.c
index 8da7b1dd5b05cc762803794ed7468265bca766f8..c028b78cb8157599f3788e3a55e995b20401c395 100644 (file)
@@ -33,12 +33,11 @@ typedef struct LINE {
 } LINE;
 
 
-#define        searchString bb_common_bufsiz1
-#define sizeof_searchString COMMON_BUFSIZE
+#define searchString bb_common_bufsiz1
 
 enum {
-       USERSIZE = sizeof_searchString > 1024 ? 1024
-                : sizeof_searchString - 1, /* max line length typed in by user */
+       USERSIZE = COMMON_BUFSIZE > 1024 ? 1024
+                : COMMON_BUFSIZE - 1, /* max line length typed in by user */
        INITBUF_SIZE = 1024, /* initial buffer size */
 };
 
@@ -68,6 +67,7 @@ struct globals {
 #define lines              (G.lines             )
 #define marks              (G.marks             )
 #define INIT_G() do { \
+       setup_common_bufsiz(); \
        SET_PTR_TO_GLOBALS(xzalloc(sizeof(G))); \
 } while (0)