/* GUESS AT GREP.H FILE THAT AT LEAST COMPILES... */
#ifdef vms
#include		<ssdef.h>
#include		<stsdef.h>
#define	IO_SUCCESS	(SS$_NORMAL | STS$M_INHIB_MSG)
#define	IO_ERROR	SS$_ABORT
#endif
/*
 * Note: IO_SUCCESS and IO_ERROR are defined in the Decus C stdio.h file
 */
#ifndef	IO_SUCCESS
#define	IO_SUCCESS	0
#endif
#ifndef	IO_ERROR
#define	IO_ERROR	1
#endif

#define	LMAX	512
#define PMAX	256

#define CHAR	1
#define BOL	2
#define EOL	3
#define	ANY	4
#define CLASS	5
#define	NCLASS	6
#define STAR	7
#define	PLUS	8
#define	MINUS	9
#define	ALPHA	10
#define	DIGIT	11
#define	NALPHA	12
#define	PUNCT	13
#define RANGE	14
#define	ENDPAT	15
#define NPATS   20
#define EOS     0
/* GUESSES FOR THESE... */
/* same as in t here... */
#define BOL_CH '^'
#define EOL_CH '$'
#define ANY_CH '.'
