X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/blobdiff_plain/04379bab9fd28b15a61df6d0d2ae55608c992385..435e8dffcf378b5a0513c17aabf4f32096c20da8:/usr/src/usr.bin/ex/ex_tune.h diff --git a/usr/src/usr.bin/ex/ex_tune.h b/usr/src/usr.bin/ex/ex_tune.h index c4949ab423..dbdde63eb7 100644 --- a/usr/src/usr.bin/ex/ex_tune.h +++ b/usr/src/usr.bin/ex/ex_tune.h @@ -1,21 +1,16 @@ -/* Copyright (c) 1980 Regents of the University of California */ -/* sccs id: @(#)ex_tune.h 6.1 %G% */ /* - * Definitions of editor parameters and limits + * Copyright (c) 1980 Regents of the University of California. + * All rights reserved. The Berkeley software License Agreement + * specifies the terms and conditions for redistribution. + * + * @(#)ex_tune.h 7.12 (Berkeley) %G% */ +#include "pathnames.h" + /* - * Pathnames. - * - * Only exstrings is looked at "+4", i.e. if you give - * "/usr/lib/..." here, "/lib" will be tried only for strings. + * Definitions of editor parameters and limits */ -#include "local/uparm.h" -#define EXRECOVER libpath(ex3.6recover) -#define EXPRESERVE libpath(ex3.6preserve) -#ifndef VMUNIX -#define EXSTRINGS libpath(ex3.6strings) -#endif /* * If your system believes that tabs expand to a width other than @@ -38,13 +33,25 @@ #define ESIZE 512 #define CRSIZE 1024 #else +#ifdef u370 +#define LBSIZE 4096 +#define ESIZE 512 +#define CRSIZE 4096 +#else +#ifdef vms +#define LBSIZE 1024 +#define ESIZE 512 +#define CRSIZE 1024 +#else #define LBSIZE 512 /* Line length */ #define ESIZE 128 /* Size of compiled re */ #define CRSIZE 512 #endif +#endif +#endif #define RHSSIZE 256 /* Size of rhs of substitute */ #define NBRA 9 /* Number of re \( \) pairs */ -#define TAGSIZE 32 /* Tag length */ +#define TAGSIZE 128 /* Tag length */ #define ONMSZ 64 /* Option name size */ #define GBSIZE 256 /* Buffer size */ #define UXBSIZE 128 /* Unix command buffer size */ @@ -58,7 +65,7 @@ #define HBLKS 2 #endif #define MAXDIRT 12 /* Max dirtcnt before sync tfile */ -#define TCBUFSIZE 1024 /* Max entry size in termcap, see +#define TCBUFSIZE 2048 /* Max entry size in termcap, see also termlib and termcap */ /* @@ -70,6 +77,9 @@ * of the incore line information and could then * be reasonably large. */ +#ifndef vms +#undef NCARGS +#endif #ifndef VMUNIX #define NARGS 100 /* Maximum number of names in "next" */ #define NCARGS LBSIZE /* Maximum arglist chars in "next" */ @@ -89,13 +99,13 @@ * hardcopy mode when a line gets longer than 80 characters. */ #ifndef VMUNIX -#define TUBELINES 40 /* Number of screen lines for visual */ +#define TUBELINES 60 /* Number of screen lines for visual */ #define TUBECOLS 160 /* Number of screen columns for visual */ -#define TUBESIZE 3400 /* Maximum screen size for visual */ +#define TUBESIZE 5000 /* Maximum screen size for visual */ #else -#define TUBELINES 66 +#define TUBELINES 100 #define TUBECOLS 160 -#define TUBESIZE 6600 /* 66 * 100 */ +#define TUBESIZE (TUBELINES * 100) #endif /* @@ -109,5 +119,5 @@ * Attention is the interrupt character (normally 0177 -- delete). * Quit is the quit signal (normally FS -- control-\) and quits open/visual. */ -#define ATTN (-2) +#define ATTN (-2) /* mjm: (char) ?? */ #define QUIT ('\\' & 037)