1 #ifdef	HPUX
2 #include <curses.h>
3 #else
4 #include <ncurses.h>
5 #endif
6 
7 /**
8 *	groval var
9 **/
10 #define MAXFLD 100
11 #define MAXOPT 10
12 #define MAXLEN 180
13 #define SF_SELECT 0x01
14 #define SF_DIGITS 0x02
15 #define SF_UCASE 0x04
16 #define SF_LCASE 0x08
17 #define SF_ASCEND 0x10
18 #define SF_FORCE 0x20
19 #define SF_REAL 0x40
20 struct INFLD{
21 	int	y,x,len;
22 	char	def[MAXLEN];
23 	int	attr;
24 	int	nopt;
25 	char	opt[MAXOPT][MAXLEN];
26 	char	help[MAXLEN];
27 	char	ver[MAXLEN];
28 	char	inp[MAXLEN];
29 };
30 
31 #ifdef MAIN
32 int	bsh_format = 0;
33 int	debug_on = 0;
34 int	nfld = 0;
35 char	*fout = NULL;
36 FILE	*fpin = NULL;
37 int	cfld = 0;	/* cursol field */
38 int	ccol = 0;	/* cursol column */
39 char	initmesg[80] = {'\0'};
40 struct INFLD fld[MAXFLD];
41 int	use_uline = 0;
42 #else
43 extern int	bsh_format;
44 extern int	debug_on;
45 extern int	nfld;
46 extern char	*fout;
47 extern FILE	*fpin;
48 extern int	cfld;
49 extern	int	ccol;
50 extern	char	initmesg[80];
51 extern struct INFLD fld[MAXFLD];
52 extern	int	use_uline;
53 #endif
54