rx: Remove RX_CALL_BUSY
[openafs.git] / src / WINNT / kfw / inc / krb4 / com_err.h
1 /*
2  * HA HA HA HA!!!! THIS IS A COM_ERR SUBSTITUTE!!!! HA HA HA HA!!!!
3  */
4
5 #ifndef _DCNS_MIT_COM_ERR_H
6 #define _DCNS_MIT_COM_ERR_H
7
8 #if defined(__cplusplus)
9 extern "C"
10 {
11 #endif
12
13 #include <stdarg.h>
14
15 #if !defined(WINDOWS) && !defined(_WIN32)
16 #define FAR
17 #define LPSTR char *
18 #endif
19
20 typedef LPSTR (*err_func)(int, long);
21
22 #ifdef WIN16
23 #define COMEXP __far __export
24 int COMEXP com_err_export (LPSTR, long, LPSTR, ...);
25 LPSTR COMEXP error_message_export (long);
26 LPSTR COMEXP error_table_name_export(long num);
27 extern int (*com_err) (LPSTR, long, LPSTR, ...);
28 int mbprintf (LPSTR, LPSTR, ...);
29 LPSTR (*error_message) (long);
30 int (*set_com_err_hook (int (*) (LPSTR, long, LPSTR, va_list)))
31     (LPSTR, long, LPSTR, va_list);
32 extern int (*reset_com_err_hook ()) (LPSTR, long, LPSTR, va_list);
33
34 // extern LPSTR (*error_table_name)(long num);
35 LPSTR (*error_table_name)(long num);
36
37 #else
38 #define COMEXP
39 int com_err (LPSTR, long, LPSTR, ...);
40 int mbprintf (LPSTR, LPSTR, ...);
41 LPSTR error_message (long);
42 int (*set_com_err_hook (int (*) (LPSTR, long, LPSTR, va_list)))
43     (LPSTR, long, LPSTR, va_list);
44 int (*reset_com_err_hook ()) (LPSTR, long, LPSTR, va_list);
45 LPSTR error_table_name(long num);
46
47 #endif
48
49
50
51 #if defined(__cplusplus)
52 }
53 #endif
54
55 #endif // _DCNS_MIT_COM_ERR_H
56