Metropoli BBS
VIEWER: funassgs.h MODE: TEXT (ASCII)
/* Copyright (C) 1993 by Thomas Glen Smith.  All Rights Reserved. */
/* funassgs.h - APL2 V1.0.0 ********************************************
* Assignment statements included in funinit.c for scalar functions.    *
***********************************************************************/
#if !defined(FUNASSGS_INCL)
#define FUNASSGS_INCL
/* SCDO - Rela (boolean) */
  rela_init(x03, iand    , dbland  , and     ,
                 iandp   , dblandp , andp    , NULL    , NULL    );
  rela_init(x23, inand   , dblnand , nand    ,
                 inandp  , dblnandp, nandp   , NULL    , NULL    );
  rela_init(x28, ior     , dblor   , or      ,
                 iorp    , dblorp  , orp     , NULL    , NULL    );
  rela_init(x37, inor    , dblnor  , nor     ,
                 inorp   , dblnorp , norp    , NULL    , NULL    );
/* SCDO - Rela (relationals) */
  rela_init(x07, ilt     , dbllt   , lt      ,
                 iltp    , dblltp  , ltp     , NULL    , NULL    );
  rela_init(x09, igt     , dblgt   , gt      ,
                 igtp    , dblgtp  , gtp     , NULL    , NULL    );
  rela_init(x19, ile     , dblle   , le      ,
                 ilep    , dbllep  , lep     , NULL    , NULL    );
  rela_init(x32, ige     , dblge   , ge      ,
                 igep    , dblgep  , gep     , NULL    , NULL    );
/* SCMD - Scalars */
  scalars_init(x01, ifactorl, factorl , NULL    ,
                    NULL    , factorlp, NULL    , factorlx,
                    NULL    , binom   , NULL    ,
                    NULL    , binomp  , NULL    ,
                    NULL    , binomx  , NULL);
  scalars_init(x02, NULL    , recip   , NULL    ,
                    NULL    , recipp  , NULL    , recipx  ,
                    NULL    , divide  , NULL    ,
                    NULL    , dividep , NULL    ,
                    NULL    , dividex , NULL);
  scalars_init(x05, iconjug , conjug  , NULL    ,
                    NULL    , conjugp , NULL    , conjugx ,
                    NULL    , plus    , NULL    ,
                    NULL    , plusp   , NULL    ,
                    NULL    , plusx   , NULL);
  scalars_init(x15, iconjug , floor   , NULL    ,
                    NULL    , floorp  , NULL    , floorx  ,
                    imin    , dblmin  , NULL    ,
                    iminp   , dblminp , NULL    ,
                    NULL    , NULL    , NULL);
  scalars_init(x25, NULL    , ceil    , NULL    ,
                    NULL    , ceilp   , NULL    , ceilx   ,
                    imax    , dblmax  , NULL    ,
                    imaxp   , dblmaxp , NULL    ,
                    NULL    , NULL    , NULL);
  scalars_init(x30, isign   , signdbl , NULL    ,
                    NULL    , signdblp, NULL    , signdblx,
                    NULL    , times   , NULL    ,
                    NULL    , timesp  , NULL    ,
                    NULL    , timesx  , NULL);
  scalars_init(x34, inegativ, negative, NULL    ,
                    NULL    , negativp, NULL    , negativx,
                    NULL    , minus   , NULL    ,
                    NULL    , minusp  , NULL    ,
                    NULL    , minusx  , NULL);
  scalars_init(x40, iabs    , dabs    , NULL    ,
                    NULL    , dabsp   , NULL    , dabsx   ,
                    NULL    , residue , NULL    ,
                    NULL    , residuep, NULL    ,
                    NULL    , residuex, NULL);
/* SCMD - Scalars (but integer not supported) */
  scalars_init(x04, NULL    , exp     , NULL    ,
                    NULL    , expp    , NULL    , expx    ,
                    NULL    , power   , NULL    ,
                    NULL    , powerp  , NULL    ,
                    NULL    , powerx  , NULL);
  scalars_init(x11, NULL    , log     , NULL    ,
                    NULL    , logp    , NULL    , logx    ,
                    NULL    , logrithm, NULL    ,
                    NULL    , logrithp, NULL    ,
                    NULL    , logrithx, NULL);
  scalars_init(x22, NULL    , pitimes , NULL    ,
                    NULL    , pitimesp, NULL    , pitimesx,
                    NULL    , circular, NULL    ,
                    NULL    , circulap, NULL    ,
                    NULL    , circulax, NULL);
  scalars_init(x53, NULL    , NULL    , NULL    ,
                    NULL    , NULL    , NULL    , logamma ,
                    NULL    , NULL    , NULL    ,
                    NULL    , NULL    , NULL    ,
                    NULL    , NULL    , NULL);
#endif
[ RETURN TO DIRECTORY ]