ooRexx  4.2.0-source
About: ooRexx (Open Object Rexx) is a free implementation of Object Rexx. Object Rexx is an enhancement of the classic Rexx interpreter; a full-featured programming language with a human-oriented syntax.
  Fossies Dox: ooRexx-4.2.0-source.tar.gz  ("inofficial" and yet experimental doxygen-generated source code documentation)  

rexxasp3.c File Reference
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <rexx.h>
Include dependency graph for rexxasp3.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 AspiLoadFuncs3 (const char *name, size_t numargs, CONSTRXSTRING args[], const char *queuename, PRXSTRING retstr)
 
RexxReturnCode REXXENTRY AspiDeregFunc3 (const char *name, size_t numargs, CONSTRXSTRING args[], const char *queuename, PRXSTRING retstr)
 
RexxReturnCode REXXENTRY Aspi_Read_All_Variables_From_REXX_VP (const char *name, size_t numargs, CONSTRXSTRING args[], const char *queuename, PRXSTRING retstr)
 
RexxReturnCode REXXENTRY Aspi_Read_All_Elements_Of_A_Specific_Stem_From_REXX_VP (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 rexxasp3.c.

◆ VALID_ROUTINE

#define VALID_ROUTINE   0 /* Successful completion */

Definition at line 59 of file rexxasp3.c.

Function Documentation

◆ Aspi_Read_All_Elements_Of_A_Specific_Stem_From_REXX_VP()

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

◆ Aspi_Read_All_Variables_From_REXX_VP()

◆ AspiDeregFunc3()

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

◆ AspiLoadFuncs3()

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

Definition at line 89 of file rexxasp3.c.

References AspiFncTable, RexxRegisterFunctionDll(), and VALID_ROUTINE.

Variable Documentation

◆ AspiFncTable

const char* AspiFncTable[]
static
Initial value:
=
{
"Aspi_Exchange_Data",
"AspiDeregFunc3",
"Aspi_Read_All_Variables_From_REXX_VP",
"Aspi_Read_All_Elements_Of_A_Specific_Stem_From_REXX_VP"
}

Definition at line 71 of file rexxasp3.c.

Referenced by AspiDeregFunc3(), and AspiLoadFuncs3().