#define	TRUE				1
#define	FALSE				0
#define	DEFSETAB			4
#define	COMMAND_MODE	0
#define	INSERT_MODE		1
#define	REPLACE_MODE	2

;** Registered macro types

#define	ADD_CHAR_MACRO		0
#define	NEW_FILE_MACRO		1
#define	HELP_MACRO			2
#define	BAD_KEY_MACRO		3
#define	IDLE_TIME_MACRO	4
#define	EXIT_ACTION_MACRO	5
#define	FIRST_TIME_MACRO	6
#define	CTRL_BREAK_MACRO	7
#define	BAD_PROMPT_MACRO	8

;**	Possible values for vi_prefix.

#define	CHANGE	1
#define	DELETE	2
#define	YANK		3

;**	Possible values for vi_mark_type.

#define	NORMAL	1
#define	LINE		3

;**	Global variables.

(extern	vi_prefix
			vi_rep_cnt
			vi_ind_mode
			vi_buf_prefix
			vi_dos_cmd
)

;**	Global function calls.

(extern	pause
			rep_zero
			vi_reset_cmd
			vi_repeat
			vi_cut
			vi_copy
			vi_white
)
