aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/compile_et/error_table.h
blob: e32ec303fae0f445fd99478168d3f406c637099d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef _ET
extern int errno;
typedef struct {
	char	**msgs;
	int	base;
	int	n_msgs;
} error_table;
extern error_table **_et_list;

#define	ERROR_CODE	"int"	/* type used for error codes */

#define	ERRCODE_RANGE	8	/* # of bits to shift table number */
#define	BITS_PER_CHAR	6	/* # bits to shift per character in name */

extern char *error_table_name();
#define _ET
#endif