/*
 * @DEC_COPYRIGHT@
 */
/*
 * HISTORY
 * $Log:	fmtmsg.h,v $
 *Revision 1.1.3.2  92/03/23  14:55:08  Sashi_Sashidhar
 *	Initial Revision
 *
 *Revision 1.1.2.3  92/03/23  12:35:18  Sashi_Sashidhar
 *	bmerge
 *
 *Revision 1.1.2.2  92/03/18  12:35:34  Sashi_Sashidhar
 *	Initial revision
 *
 * $EndLog$
 */
/*
 * @(#)$RCSfile: fmtmsg.h,v $ $Revision: 1.1.3.2 $ (DEC) $Date: 92/03/23 14:55:08 $
 */

/*
 * (c) Copyright 1990, OPEN SOFTWARE FOUNDATION, INC.
 * ALL RIGHTS RESERVED
 */

/*
 *  Major Classifications
 */
#define MM_HARD		0x00000001
#define MM_SOFT		0x00000002
#define MM_FIRM		0x00000004
/*
 *  Message Source Sub-classifications
 */
#define MM_APPL		0x00000100
#define MM_UTIL 	0x00000200
#define MM_OPSYS	0x00000400
/*
 *  Display Sub-classifications
 */
#define MM_PRINT	0x00010000
#define MM_CONSOLE	0x00020000
/*
 *  Status sub-classifications
 */
#define MM_RECOVER	0x01000000
#define MM_NRECOV	0x02000000
/*
 *  Severity 
 */
#define MM_NOSEV	0
#define MM_HALT		1
#define MM_ERROR	2
#define MM_WARNING	3
#define MM_INFO		4

/*
 *  Exit Codes
 */
#define MM_OK		1
#define MM_NOTOK	2
#define MM_NOMSG	3
#define MM_NOCON	4
/*
 *  Null Values
 */
#define MM_NULLLBL	(char *)NULL	/* label */
#define MM_NULLSEV	(int)0 		/* severity */ 
#define MM_NULLMC	(long)0		/* classification */
#define MM_NULLTXT	(char *)NULL	/* text */
#define MM_NULLACT	(char *)NULL	/* action */
#define MM_NULLTAG	(char *)NULL	/* tag */
