This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Jianfu Pan,
>Date: Fri, 18 Feb 2000 16:52:32 -0500
>From: Jianfu Pan x8153 <address@hidden>
>Organization: Raython STX Corporation
>To: Steve Emmerson <address@hidden>
>Subject: Re: 20000218: FCALLSCFUN4, FCALLSCFUN8 problem in uniunits
>installation
>Keywords: 200002181939.MAA10304
In the above message, you wrote:
...
> making `all' in directory /u1/jpan/udunits-1.11.7/src/lib
>
> c89 -c -O -I../port/misc -I../port/cfortran
> -DUT_DEFAULT_PATH='"/u1/jpan/udunits/etc/udunits.dat"' utlib.c
> CC-82 c89: WARNING File = utlib.c, Line = 1188
> Storage class specifier is not the first specifier in the declaration.
>
> const register utUnit *unit;
> ^
>
> CC-167 c89: ERROR File = utlib.c, Line = 1782
> Argument of type "long double *" is incompatible with parameter of type
> "double *".
Would you please tell me the bit-sizes of the following data types on
your system:
1. A Fortran "REAL";
2. A Fortran "DOUBLE PRECISION";
3. A C "float"
4. A C "double"
Regards,
Steve Emmerson <http://www.unidata.ucar.edu>