Metropoli BBS
VIEWER: execout.c MODE: TEXT (ASCII)
/*Copyright (C) 1992, 1995 by Thomas Glen Smith.  All Rights Reserved.*/
/* execout APL2 V1.0.0 *************************************************
* Called from execmonh to put the result on the stack.                 *
***********************************************************************/
#define INCLUDES APLCB+APLTOKEN+TREE
#include "includes.h"
void execout(out,offset)
Aplcb out; /* result */
int offset; /* offset for potential error messages */
{
	Exectok; Lifo;
	extern Treelist treehdr;
	extern int aplerr;
	Apltoken outtok;

	if (NULL == out) {
		aplerr = 999; /* should not occur */
		return;
	}
	outtok = exectok(out,offset); /* get storage for token */
	if (aplerr == 0)
		outtok = lifo(&(treehdr->avlexec->avloprst),outtok);
}
[ RETURN TO DIRECTORY ]