| /* src/include/port/cygwin.h */ | |
| #ifdef BUILDING_DLL | |
| #define PGDLLIMPORT __declspec (dllexport) | |
| #else | |
| #define PGDLLIMPORT __declspec (dllimport) | |
| #endif | |
| #define PGDLLEXPORT | |
| /* | |
| * Cygwin has a strtof() which is literally just (float)strtod(), which means | |
| * we get misrounding _and_ silent over/underflow. Using our wrapper doesn't | |
| * fix the misrounding but does fix the error checks, which cuts down on the | |
| * number of test variant files needed. | |
| */ | |
| #define HAVE_BUGGY_STRTOF 1 |