Instruction Manual
Click on the banner to return to the user guide home page.
©Copyright 1996 Rogue Wave Software
Appendix C: Messages
Error messages are created by the macro DECLARE_MSG in files coreerr.cpp and toolerr.cpp.
Table C-1: Core messages: These are messages used by all Rogue Wave
libraries. The symbols are defined in <rw/coreerr.h>. These messages belong to
category "rwcore7.0".
Symbol Message
CORE_EOF "[EOF] EOF on input"
CORE_GENERIC "[GENERIC] Generic error number %d; %s"
CORE_INVADDR "[INVADDR] Invalid address: %lx"
CORE_LOCK "[LOCK] Unable to lock memory"
CORE_NOINIT "[NOINIT] Memory allocated without being initialized"
CORE_NOMEM "[NOMEM] No memory"
CORE_OPERR "[OPERR] Could not open file %s"
CORE_OUTALLOC "[OUTALLOC] Memory released with allocations still outstanding"
CORE_OVFLOW "[OVFLOW] Overflow error -> \"%.*s\" <- (%u max characters)"
CORE_STREAM "[STREAM] Bad input stream"
CORE_SYNSTREAM "[SYNSTREAM] Syntax error in input stream: expected %s, got
%s"
Table C-2: Tools.h++ messages: These are messages used by the Tools.h++
library. The symbols are defined in <rw/toolerr.h>. These messages belong to
category "rwtool7.0".
Symbol Message
TOOL_ALLOCOUT "[ALLOCOUT] %s destructor called with allocation outstanding"