2021-10-11 18:20:23 -03:00

65 lines
772 B
C

#ifdef sccsid
static char sccsid[] = "@(#)extra.c 1.1 92/07/30 SMI";
#endif
#include "complex.h"
char
i_conv_c(cp,len,ip)
char *cp;
int len;
int *ip;
{
*cp = *ip;
}
c_conv_i(cp)
char *cp;
{
return(*cp);
}
tstz_s(s)
short s;
{
return(s <= 0 ? (s < 0 ? 0 : 1 ) : 2);
}
tstz_i(i)
int i;
{
return(i <= 0 ? (i < 0 ? 0 : 1 ) : 2);
}
tstz_f(f)
FLOATPARAMETER f;
{
return(FLOATPARAMETERVALUE(f) <= 0. ? (FLOATPARAMETERVALUE(f) < 0. ? 0 : 1 ) : 2);
}
tstz_d(d)
double d;
{
return(d <= 0. ? (d < 0. ? 0 : 1 ) : 2);
}
void
c_cmplx(resp,fp1,fp2)
register complex *resp;
register float *fp1, *fp2;
{
resp->real = *fp1;
resp->imag = *fp2;
}
void
d_cmplx(resp,dp1,dp2)
register dcomplex *resp;
register double *dp1,*dp2;
{
resp->dreal = *dp1;
resp->dimag = *dp2;
}