Metropoli BBS
VIEWER: axisdft.c MODE: TEXT (ASCII)
/* Copyright (C) 1993 by Thomas Glen Smith.  All Rights Reserved. */
/* axisdft APL2 V1.0.0 *************************************************
* Called by aplcomex, eachdyad, execdyak, execmonj, reducef, and       *
* scanfrnt to obtain the default axis.                                 *
***********************************************************************/
#define INCLUDES APLDERIV+APLCB+FUNSTRUC+FUNCODES
#include "includes.h"
int axisdft(cp,rite)
Codes *cp; /* See funstrud.h */
Aplcb rite; /* argument to which axis applies */
{
     Imax;
     extern int indxorg;
     int axis;

     if (FIRST & cp->funky_flags)
          axis = indxorg;
     else axis = imax(1,rite->aplrank) - (indxorg == 0);
     return(axis);
}
[ RETURN TO DIRECTORY ]