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