#define INCLUDES APLCB+APLMAIN+STDIO
#include "includes.h"
main()
{
Dabs; Dabsp; Dabsx; Endoper; Iabs; Iabsp;
Imonadic; Litvect; Monadic; Quadout;
double rite[2],ret[2];
int irite,iret;
#include "aplinit.h"
endoper(quadout(monadic(dabs,
litvect("3.14 -3.14"))));
*rite = -5.6;
dabsp(rite,ret);
printf("dabsp returned %f\n",*ret);
*rite = 2.0;
*(rite+1) = -3.0;
dabsx(rite,ret);
printf("dabsx returned %fj%f\n",*ret,*(ret+1));
endoper(quadout(imonadic(iabs,
litvect("3 -3"))));
irite=-1;
iabsp(&irite,&iret);
printf("iabsp returned %d\n",iret);
}