Metropoli BBS
VIEWER: sam002.c MODE: TEXT (ASCII)
#define INCLUDES APLCB+APLMAIN+STDIO
#include "includes.h"
main()
{
     And; Andp; Dbland; Dblandp; Dyadic; Endoper;
     Iand; Iandp; Idyadic; Litvect; Quadout; Relative;
     double left=1.0,rite=1.0,ret;
     int ileft=1,irite=1,iret;
     #include "aplinit.h"

     endoper(quadout(relative(and,
          litvect("0.0 0.0 1.0 1.0"),
          litvect("0.0 1.0 0.0 1.0"))));
     endoper(quadout(dyadic(dbland,
          litvect("0.0 0.0 1.0 1.0"),
          litvect("0.0 1.0 0.0 1.0"))));
     endoper(quadout(idyadic(iand,
          litvect("0 0 1 1"),
          litvect("0 1 0 1"))));
     andp(&left,&rite,&iret);
     printf("andp returned %d\n",iret);
     printf("dbland returned %f\n",dbland(left,rite));
     dblandp(&left,&rite,&ret);
     printf("dblandp returned %f\n",ret);
     printf("iand returned %d\n",iand(ileft,irite));
     iandp(&ileft,&irite,&iret);
     printf("iandp returned %d\n",iret);
}

[ RETURN TO DIRECTORY ]