33 lines
605 B
C
Executable File
33 lines
605 B
C
Executable File
/*
|
|
* Copyright (c) 1991, by Sun Microsystems, Inc.
|
|
*/
|
|
|
|
#ifndef _KERBEROS_ERROR_TABLE_H
|
|
#define _KERBEROS_ERROR_TABLE_H
|
|
|
|
#pragma ident "@(#)error_table.h 1.4 93/08/30 SMI"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
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();
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif /* _KERBEROS_ERROR_TABLE_H */
|