72 lines
2.1 KiB
C
72 lines
2.1 KiB
C
/***
|
|
*cmsgs.h - runtime errors
|
|
*
|
|
* Copyright (c) 1990-1993, Microsoft Corporation. All rights reserved.
|
|
*
|
|
*Purpose:
|
|
* The file defines, in one place, all error message strings used within
|
|
* the C run-time library.
|
|
*
|
|
*Revision History:
|
|
* 06-04-90 GJF Module created.
|
|
* 08-08-90 GJF Added _RT_CONIO_TXT
|
|
* 10-11-90 GJF Added _RT_ABORT_TXT, _RT_FLOAT_TXT, _RT_HEAP_TXT.
|
|
* 09-08-91 GJF Added _RT_ONEXIT_TXT for Win32 (_WIN32_).
|
|
* 09-18-91 GJF Fixed _RT_NONCONT_TXT and _RT_INVALDISP_TXT to
|
|
* avoid conflict with RTE messages in 16-bit Windows
|
|
* libs. Also, added math error messages.
|
|
* 10-23-92 GJF Added _RT_PUREVIRT_TXT.
|
|
* 02-23-93 SKS Update copyright to 1993
|
|
*
|
|
****/
|
|
|
|
/*
|
|
* runtime error and termination messages
|
|
*/
|
|
|
|
#define _RT_STACK_TXT "R6000\r\n- stack overflow\r\n"
|
|
|
|
#define _RT_FLOAT_TXT "R6002\r\n- floating point not loaded\r\n"
|
|
|
|
#define _RT_INTDIV_TXT "R6003\r\n- integer divide by 0\r\n"
|
|
|
|
#define _RT_SPACEARG_TXT "R6008\r\n- not enough space for arguments\r\n"
|
|
|
|
#define _RT_SPACEENV_TXT "R6009\r\n- not enough space for environment\r\n"
|
|
|
|
#define _RT_ABORT_TXT "\r\nabnormal program termination\r\n"
|
|
|
|
#define _RT_THREAD_TXT "R6016\r\n- not enough space for thread data\r\n"
|
|
|
|
#define _RT_LOCK_TXT "R6017\r\n- unexpected multithread lock error\r\n"
|
|
|
|
#define _RT_HEAP_TXT "R6018\r\n- unexpected heap error\r\n"
|
|
|
|
#define _RT_OPENCON_TXT "R6019\r\n- unable to open console device\r\n"
|
|
|
|
#define _RT_NONCONT_TXT "R6022\r\n- non-continuable exception\r\n"
|
|
|
|
#define _RT_INVALDISP_TXT "R6023\r\n- invalid exception disposition\r\n"
|
|
|
|
/*
|
|
* _RT_ONEXIT_TXT is specific to Win32 and Dosx32 platforms
|
|
*/
|
|
#define _RT_ONEXIT_TXT "R6024\r\n- not enough space for _onexit/atexit table"
|
|
|
|
#define _RT_PUREVIRT_TXT "R6025\r\n- pure virtual function call\r\n"
|
|
|
|
/*
|
|
* _RT_DOMAIN_TXT, _RT_SING_TXT and _RT_TLOSS_TXT are used by the floating
|
|
* point library.
|
|
*/
|
|
#define _RT_DOMAIN_TXT "DOMAIN error\r\n"
|
|
|
|
#define _RT_SING_TXT "SING error\r\n"
|
|
|
|
#define _RT_TLOSS_TXT "TLOSS error\r\n"
|
|
|
|
|
|
#define _RT_CRNL_TXT "\r\n"
|
|
|
|
#define _RT_BANNER_TXT "runtime error "
|