From: Rafael L. <lab...@ps...> - 2003-09-29 13:49:04
|
* 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 |