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_Output_From_C (PSZ name, LONG numargs, RXSTRING args[], PSZ queuename, PRXSTRING retstr) |
| LONG REXXENTRY | Api_Output_From_REXX (PSZ name, LONG numargs, RXSTRING args[], PSZ queuename, PRXSTRING retstr) |
| LONG REXXENTRY | Api_Exchange_Data (PSZ name, LONG numargs, RXSTRING args[], PSZ queuename, PRXSTRING retstr) |
Variables | |
| static PSZ | ApiFncTable [] |
| #define INVALID_ROUTINE 40 /* Raise Rexx error */ |
Definition at line 51 of file rexxapi1.c.
| #define VALID_ROUTINE 0 /* Successful completion */ |
Definition at line 52 of file rexxapi1.c.
| LONG REXXENTRY Api_Exchange_Data | ( | PSZ | name, |
| LONG | numargs, | ||
| RXSTRING | args[], | ||
| PSZ | queuename, | ||
| PRXSTRING | retstr | ||
| ) |
Definition at line 211 of file rexxapi1.c.
References _RXSTRING::strlength, _RXSTRING::strptr, and VALID_ROUTINE.
| LONG REXXENTRY Api_Output_From_C | ( | PSZ | name, |
| LONG | numargs, | ||
| RXSTRING | args[], | ||
| PSZ | queuename, | ||
| PRXSTRING | retstr | ||
| ) |
Definition at line 149 of file rexxapi1.c.
References _RXSTRING::strlength, _RXSTRING::strptr, and VALID_ROUTINE.
| LONG REXXENTRY Api_Output_From_REXX | ( | PSZ | name, |
| LONG | numargs, | ||
| RXSTRING | args[], | ||
| PSZ | queuename, | ||
| PRXSTRING | retstr | ||
| ) |
Definition at line 180 of file rexxapi1.c.
References _RXSTRING::strlength, _RXSTRING::strptr, and VALID_ROUTINE.
| LONG REXXENTRY ApiDeregFunc | ( | PSZ | name, |
| LONG | numargs, | ||
| RXSTRING | args[], | ||
| PSZ | queuename, | ||
| PRXSTRING | retstr | ||
| ) |
Definition at line 111 of file rexxapi1.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 79 of file rexxapi1.c.
References ApiFncTable, RexxRegisterFunctionDll(), and VALID_ROUTINE.
|
static |
Definition at line 60 of file rexxapi1.c.
Referenced by ApiDeregFunc(), and ApiLoadFuncs().