rexxasp2.c File Reference
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <rexx.h>
Include dependency graph for rexxasp2.c:

Go to the source code of this file.

Macros

#define INVALID_ROUTINE   40 /* Raise Rexx error */
 
#define VALID_ROUTINE   0 /* Successful completion */
 

Functions

RexxReturnCode REXXENTRY AspiLoadFuncs2 (const char *name, size_t numargs, CONSTRXSTRING args[], const char *queuename, PRXSTRING retstr)
 
RexxReturnCode REXXENTRY AspiDeregFunc2 (const char *name, size_t numargs, CONSTRXSTRING args[], const char *queuename, PRXSTRING retstr)
 
RexxReturnCode REXXENTRY Aspi_Fill_REXX_Variable_Pool (const char *name, size_t numargs, CONSTRXSTRING args[], const char *queuename, PRXSTRING retstr)
 

Variables

static const char * AspiFncTable []
 

Macro Definition Documentation

◆ INVALID_ROUTINE

#define INVALID_ROUTINE   40 /* Raise Rexx error */

Definition at line 58 of file rexxasp2.c.

◆ VALID_ROUTINE

#define VALID_ROUTINE   0 /* Successful completion */

Definition at line 59 of file rexxasp2.c.

Function Documentation

◆ Aspi_Fill_REXX_Variable_Pool()

◆ AspiDeregFunc2()

RexxReturnCode REXXENTRY AspiDeregFunc2 ( const char *  name,
size_t  numargs,
CONSTRXSTRING  args[],
const char *  queuename,
PRXSTRING  retstr 
)

◆ AspiLoadFuncs2()

RexxReturnCode REXXENTRY AspiLoadFuncs2 ( const char *  name,
size_t  numargs,
CONSTRXSTRING  args[],
const char *  queuename,
PRXSTRING  retstr 
)

Definition at line 88 of file rexxasp2.c.

References AspiFncTable, RexxRegisterFunctionDll(), and VALID_ROUTINE.

Variable Documentation

◆ AspiFncTable

const char* AspiFncTable[]
static
Initial value:
=
{
"AspiDeregFunc2",
"Aspi_Fill_REXX_Variable_Pool"
}

Definition at line 71 of file rexxasp2.c.

Referenced by AspiDeregFunc2(), and AspiLoadFuncs2().