From: Arjen M. <arj...@wl...> - 2003-09-29 13:56:34
|
Rafael Laboissiere wrote: > > * Arjen Markus <arj...@wl...> [2003-09-29 15:02]: > > > I have noticed, on both Linux and Windows, that the type for PLFLT is > > set to double, rather than float, as I would expect from the following > > fragment: > > > > /* Define if you want PLplot's float type to be double */ > > #undef PL_DOUBLE > > > > (as found in include/plConfig.h) > > > > Why then does the configuration turn PL_DOUBLE on? > > Indeed, configure turn PL_DOUBLE on by default (unless you specify > --without-double), so that the fragment in file include/plConfig.h.in: > > /* Define if you want PLplot's float type to be double */ > #undef PL_DOUBLE > > becomes, in file include/plConfig.h: > > /* Define if you want PLplot's float type to be double */ > #define PL_DOUBLE > > If, as you reported, the file include/plConfig.h has "#undef PL_DOUBLE" then > PLFLT will be set to "float" in plplot.h (at line 126), unless there is a > weird bug hidden somewhere. > > Could you please run the following and send the output to us: > > ./configure >/dev/null 2>&1 > grep PL_DOUBLE include/plConfig.h* > Rafael, the result of that action is: include/plConfig.h:#define PL_DOUBLE include/plConfig.h.in:#undef PL_DOUBLE (I ran this on RH Linux 8.2, plplot 5.2.1) Regards, Arjen |