I believe you do not want to pass &x1 in the HPFPCONVERT procedures
since it comes in as a pointer.
{
float x2;
short sformat,dformat;
sformat=1;
dformat=3;
HPFPCONVERT( x1,&x2,sformat,dformat);
printf("parm rec'd = %f\n",x2);
x2=3.3;
sformat=3;
dformat=1;
HPFPCONVERT(&x2, x1,sformat,dformat);
return;
}
+=====================================
Keven Miller KC7LYD
[log in to unmask] (Salt Lake City, Utah, USA)
+=====================================