/*
 * Source generated with ARexxBox 1.11 (May  5 1993)
 * which is Copyright (c) 1992,1993 Michael Balzer
 */

#include <exec/types.h>
#include <dos/dos.h>
#include <rexx/storage.h>

#define NO_GLOBALS
#include "rx_test.h"

#define RESINDEX(stype) (((long) &((struct stype *)0)->res) / sizeof(long))

char	RexxPortBaseName[80] = "arbtest";
char	*rexx_extension = "arbtest";

struct rxs_command rxs_commandlist[] =
{
	{ "HELP", "COMMAND,PROMPT/S", "COMMANDDESC,COMMANDLIST/M", RESINDEX(rxd_help), rx_help, 1 },
	{ "INOUT", "ARG1/N", "RES1", RESINDEX(rxd_inout), rx_inout, 1 },
	{ "MULTI_IN_NUM", "LISTE/N/M", NULL, 0, rx_multi_in_num, 1 },
	{ "MULTI_IN_STR", "LISTE/M", NULL, 0, rx_multi_in_str, 1 },
	{ "MULTI_OUT_NUM", NULL, "LISTE/N/M", RESINDEX(rxd_multi_out_num), rx_multi_out_num, 1 },
	{ "MULTI_OUT_STR", NULL, "LISTE/M", RESINDEX(rxd_multi_out_str), rx_multi_out_str, 1 },
	{ "OPEN", "FILE/K,PROMPT/S", NULL, 0, rx_open, 1 },
	{ NULL, NULL, NULL, NULL, NULL }
};

int		command_cnt = 7;

