2 * Copyright 1988 by the Student Information Processing Board of the
3 * Massachusetts Institute of Technology.
5 * For copyright info, see mit-sipb-copyright.h.
10 /* This directory doesn't really know about the krb5 world. The following
11 windows defines are usually hidden in k5-config.h. For now I'll just
12 place here what is needed from that file. Later we may decide to do
16 #define INTERFACE __far __export __pascal
17 #define INTERFACE_C __far __export __cdecl
18 #define sys_nerr _sys_nerr
19 #define sys_errlist _sys_errlist
20 int __far __pascal MessageBox (void __far *, const char __far*, const char __far*, unsigned int);
21 #define MB_ICONEXCLAMATION 0x0030
29 char const * const * msgs;
35 const struct error_table *table;
37 extern struct et_list * _et_list;
39 #define ERRCODE_RANGE 8 /* # of bits to shift table number */
40 #define BITS_PER_CHAR 6 /* # bits to shift per character in name */
42 #if defined(__STDC__) || defined(KRB5_PROVIDE_PROTOTYPES) || defined(_WINDOWS)
43 extern const char *error_table_name (long);
45 extern const char *error_table_name ();