/* -*-c-*-
*
- * $Id: exc.h,v 1.3 1999/05/06 19:51:35 mdw Exp $
+ * $Id: exc.h,v 1.6 2000/08/07 19:50:18 mdw Exp $
*
* Structured exception handling in C
*
/*----- Revision history --------------------------------------------------*
*
* $Log: exc.h,v $
+ * Revision 1.6 2000/08/07 19:50:18 mdw
+ * Fix typo in comment.
+ *
+ * Revision 1.5 1999/12/10 23:42:04 mdw
+ * Change header file guard names.
+ *
+ * Revision 1.4 1999/10/22 22:39:18 mdw
+ * Add an exception group for mLib.
+ *
* Revision 1.3 1999/05/06 19:51:35 mdw
* Reformatted the LGPL notice a little bit.
*
*
*/
-#ifndef EXC_H
-#define EXC_H
+#ifndef MLIB_EXC_H
+#define MLIB_EXC_H
#ifdef __cplusplus
extern "C" {
* the type of the value field (see below).
*/
-/* --- Type type of an exception --- */
+/* --- Type of an exception --- */
typedef unsigned long exc_extype;
#define EXC_GLOBAL 0u /* The global space defined here */
#define EXC_SHARED 0xFFFFu /* The shared space for everyone */
+#define EXC_MLIB EXC_PAIR('m', 'L') /* Space for mLib exceptions */
/*----- Exception values --------------------------------------------------*
*