/* Copyright (C) 1994 by Thomas Glen Smith. All Rights Reserved. */ /* circulaz APL2 V1.0.0 ************************************************ * Called by circulax. Circle functions for complex numbers, arc- * * trigonometric functions, ATAN, ACOS, ASIN. * ***********************************************************************/ #define INCLUDES MATH+TRIGKEYS #include "includes.h" void circulaz(left,rrr,ret) double *left,*rrr,*ret; { Acosx; Asinx; Atanx; extern int aplerr; switch ((int) *left) { case ATAN: atanx(rrr,ret); break; case ACOS: acosx(rrr,ret); break; case ASIN: asinx(rrr,ret); break; default: aplerr = 85; return; /* left invalid */ } /* end switch */ }