| 1 | /* |
| 2 | * (c) Copyright 1990-1996 OPEN SOFTWARE FOUNDATION, INC. |
| 3 | * (c) Copyright 1990-1996 HEWLETT-PACKARD COMPANY |
| 4 | * (c) Copyright 1990-1996 DIGITAL EQUIPMENT CORPORATION |
| 5 | * (c) Copyright 1991, 1992 Siemens-Nixdorf Information Systems |
| 6 | * To anyone who acknowledges that this file is provided "AS IS" without |
| 7 | * any express or implied warranty: permission to use, copy, modify, and |
| 8 | * distribute this file for any purpose is hereby granted without fee, |
| 9 | * provided that the above copyright notices and this notice appears in |
| 10 | * all source code copies, and that none of the names listed above be used |
| 11 | * in advertising or publicity pertaining to distribution of the software |
| 12 | * without specific, written prior permission. None of these organizations |
| 13 | * makes any representations about the suitability of this software for |
| 14 | * any purpose. |
| 15 | */ |
| 16 | /* |
| 17 | * This module is the interface between CMA services and |
| 18 | * the platform-specific error reporting mechanism. |
| 19 | */ |
| 20 | |
| 21 | #ifndef CMA_ERRORS |
| 22 | #define CMA_ERRORS |
| 23 | |
| 24 | /* |
| 25 | * INCLUDE FILES |
| 26 | */ |
| 27 | |
| 28 | /* |
| 29 | * CONSTANTS AND MACROS |
| 30 | */ |
| 31 | |
| 32 | /* |
| 33 | * TYPEDEFS |
| 34 | */ |
| 35 | |
| 36 | /* |
| 37 | * GLOBAL DATA |
| 38 | */ |
| 39 | |
| 40 | /* |
| 41 | * INTERNAL INTERFACES |
| 42 | */ |
| 43 | |
| 44 | /* |
| 45 | * The cma__bugcheck function will print information to stderr (or sys$error |
| 46 | * on VMS), and more extensive information to the file cma_dump.log in the |
| 47 | * current working directory. |
| 48 | */ |
| 49 | extern void cma__bugcheck (char *,...); |
| 50 | |
| 51 | extern void cma__error (int); |
| 52 | |
| 53 | extern void cma__unimplemented (void); |
| 54 | |
| 55 | #endif |