fdds_check - DDS, check memory heap
SYNOPSIS
#include <fdds.h> (fixed-format sources)
#include <f90dds.h> (free-format sources)
integer fdds_check(flags)
-
integer flags
DESCRIPTION
This function allows the application to control debug checking. The
"flags" field is an integer and can be any of the DDS_DEBUG
flags listed below. Successive invokation of fdds_check causes
multiple debug flags to be OR'd together. The return value is the
debug flag combination before fdds_check is invoked so that
it can be used to restore the original state when needed. Similar
functionality, though with less control, is available by using
run-time parameter
dds_debug= debug flags.
Flags
DDS_DBG_HEAP (check heap once, right now)
DDS_DBG_ALLOC (check heap on each allocation)
DDS_DBG_FREE (check heap on each free)
DDS_DBG_CALL (check heap on each DDS API call)
DDS_DBG_TRACE (trace all API calls)
DDS_DBG_SCANNER (trace compiler scanner)
DDS_DBG_SYMBOL (dump binary symbol tables)
DDS_DBG_UNCOMPILE (dump ddsUncompileFmt stacks)
DDS_DBG_BINARY (dump binary ? tables)
DDS_DBG_PANIC (dump binary tables on panic)
AUTHOR
R. L. Selzler, EPTG (May 1996)