CRE Programmer's Guide
Run-Time Diagnostic Messages
Common Run-Time Environment (CRE) Programmer’s Guide—528146-004
10-26
Mapping Message Numbers Between Run-Time
Environments
Mapping Message Numbers Between 
Run-Time Environments
The tables in this subsection show the correspondence between the message 
numbers written to standard log when a program runs in language-specific run-time 
environment to when a program runs in the CRE. The text in the column titled “Original 
Message Text” shows the message text emitted by the original language-specific 
run-time libraries.
Table 10-1. C Message Mapping
C Message 
Number
CRE 
message 
Number Original Message Text
1 31 insufficient heap space for argv
2 31 insufficient heap space for env
3 31 insufficient heap space for assigns
4 31 insufficient user heap space
5 31 internal memory allocation error number
6 59 unable to open standard input, errno = number
7 60 unable to open standard output, errno = value
8 61 unable to open standard error, errno = value
34 out of param space
n/a large-model run-time heap redefinition not supported
n/a illegal HEAP PARAM is ignored
n/a run-time heap redefined using HEAP PARAM
n/a **** fatal C library internal heap error****
**** fatal user heap error ****
11 run-time data has been overwritten
12 run-time library internal consistency error
Table 10-2. COBOL85 Message Mapping (page 1 of 6)
COBOL85 
Message 
Number
CRE 
Message 
Number Original Message Text
001 125 OCCURS DEPENDING ON data item out of range 
002 126 Extended address parameter passed where byte or word 
address expected
003 127 CALL references an active program 
004 128 Reference modifier out of range 










