typedef struct {
char *name; /* long variable name */
char *sname; /* short variable name */
Int val; /* value */
} vars;
# define IGNORECASE(v) (v[0].val)
# define SHIFTWIDTH(v) (v[1].val)
# define WINDOW(v) (v[2].val)
# define NUMBER_OF_VARS 3
extern vars *va_new P((void));
extern void va_del P((vars*));
extern void va_set P((vars*, char*));
extern void va_show P((vars*));