Metropoli BBS
VIEWER: eachalc.c MODE: TEXT (ASCII)
/* Copyright (C) 1993 by Thomas Glen Smith.  All Rights Reserved. */
/* eachalc APL2 V1.0.0 *************************************************
* called from eachdyaf, eachmona, to allocate the result variable.     *
* Note the argument is not freed.                                      *
***********************************************************************/
#define INCLUDES APLCB
#include "includes.h"
Aplcb eachalc(big)
Aplcb big;
{
     Errstop; Getcb; Intcopy;
     extern int aplerr;
     Aplcb out=NULL;
     int *dimptr;

     out = getcb(NULL,big->aplcount,APLAPL+APLTEMP,big->aplrank,NULL);
     if (aplerr == 0 && out->aplrank > 1)
          dimptr=intcopy(out->apldim,big->apldim,out->aplrank,1);
     return(errstop(0,NULL,NULL,out));
}
[ RETURN TO DIRECTORY ]