dbl_exec
Execute a routine within a Synergy program
WSupported on Windows
|
USupported on Unix
|
|
|
INT_REG dbl_exec(SEGENTRY *segment, DESCRIP **argblock)
Arguments
segment
A pointer to a segment entry.
argblock
The argument block pointer paired by the Synergy DBL subroutine to the C function.
Discussion
The dbl_exec function executes a Synergy DBL routine.
This function provides a bidirectional calling mechanism between C and Synergy DBL routines. In particular, it enables a C routine to call any routine within a Synergy program (regardless of whether the routine is written in C or Synergy DBL).
The return value is the same as the value that would be returned by the XSTAT subroutine.
It is the calling routine’s responsibility to ensure that the argument block is valid.