2 * HA HA HA HA!!!! THIS IS A COM_ERR SUBSTITUTE!!!! HA HA HA HA!!!!
5 #ifndef _DCNS_MIT_COM_ERR_H
6 #define _DCNS_MIT_COM_ERR_H
8 #if defined(__cplusplus)
15 #if !defined(WINDOWS) && !defined(_WIN32)
20 typedef LPSTR (*err_func)(int, long);
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);
34 // extern LPSTR (*error_table_name)(long num);
35 LPSTR (*error_table_name)(long num);
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);
51 #if defined(__cplusplus)
55 #endif // _DCNS_MIT_COM_ERR_H