Go to the source code of this file.
Macros | |
#define | INVALID_ROUTINE 40 /* Raise Rexx error */ |
#define | VALID_ROUTINE 0 /* Successful completion */ |
Functions | |
LONG REXXENTRY | ApiLoadFuncs (PSZ name, LONG numargs, RXSTRING args[], PSZ queuename, PRXSTRING retstr) |
LONG REXXENTRY | ApiDeregFunc (PSZ name, LONG numargs, RXSTRING args[], PSZ queuename, PRXSTRING retstr) |
LONG REXXENTRY | Api_Read_All_Variables_From_REXX_VP (PSZ name, LONG numargs, RXSTRING args[], PSZ queuename, PRXSTRING retstr) |
LONG REXXENTRY | Api_Read_All_Elements_Of_A_Specific_Stem_From_REXX_VP (PSZ name, LONG numargs, RXSTRING args[], PSZ queuename, PRXSTRING retstr) |
Variables | |
static PSZ | ApiFncTable [] |
#define INVALID_ROUTINE 40 /* Raise Rexx error */ |
Definition at line 50 of file rexxapi3.c.
#define VALID_ROUTINE 0 /* Successful completion */ |
Definition at line 51 of file rexxapi3.c.
LONG REXXENTRY Api_Read_All_Elements_Of_A_Specific_Stem_From_REXX_VP | ( | PSZ | name, |
LONG | numargs, | ||
RXSTRING | args[], | ||
PSZ | queuename, | ||
PRXSTRING | retstr | ||
) |
Definition at line 246 of file rexxapi3.c.
References INVALID_ROUTINE, RexxFreeMemory(), RexxVariablePool(), RXSHV_LVAR, RXSHV_MEMFL, RXSHV_SYFET, _SHVBLOCK::shvcode, _SHVBLOCK::shvname, _SHVBLOCK::shvnext, _SHVBLOCK::shvvalue, _RXSTRING::strlength, _RXSTRING::strptr, and VALID_ROUTINE.
LONG REXXENTRY Api_Read_All_Variables_From_REXX_VP | ( | PSZ | name, |
LONG | numargs, | ||
RXSTRING | args[], | ||
PSZ | queuename, | ||
PRXSTRING | retstr | ||
) |
Definition at line 154 of file rexxapi3.c.
References INVALID_ROUTINE, RexxFreeMemory(), RexxVariablePool(), RXSHV_LVAR, RXSHV_MEMFL, RXSHV_NEXTV, _SHVBLOCK::shvcode, _SHVBLOCK::shvname, _SHVBLOCK::shvnext, _SHVBLOCK::shvret, _SHVBLOCK::shvvalue, _RXSTRING::strlength, _RXSTRING::strptr, and VALID_ROUTINE.
LONG REXXENTRY ApiDeregFunc | ( | PSZ | name, |
LONG | numargs, | ||
RXSTRING | args[], | ||
PSZ | queuename, | ||
PRXSTRING | retstr | ||
) |
Definition at line 110 of file rexxapi3.c.
References ApiFncTable, INVALID_ROUTINE, RexxDeregisterFunction(), _RXSTRING::strlength, and VALID_ROUTINE.
LONG REXXENTRY ApiLoadFuncs | ( | PSZ | name, |
LONG | numargs, | ||
RXSTRING | args[], | ||
PSZ | queuename, | ||
PRXSTRING | retstr | ||
) |
Definition at line 78 of file rexxapi3.c.
References ApiFncTable, RexxRegisterFunctionDll(), and VALID_ROUTINE.
|
static |
Definition at line 59 of file rexxapi3.c.
Referenced by ApiDeregFunc(), and ApiLoadFuncs().