14.10.2013, 11:08, "LRN" <[email protected]>: > On 14.10.2013 05:48, Luke-Jr wrote: >> - Even then, I could never get a working Win64 build. I have some microhttpd builds for win32 x64. Not tried with latest MinGW(-w64).
> There have been some patches offered to plibc that would fix this. > However, some things plibc does (like storing handles in 'int') don't > work on x86_64, so it is still unclear what the right thing to do would > be, and whether it's really feasible to do it, and whether that would > break source-level compatibility with all plibc-using programs or not. > Few people really need x86_64, so this issue never got any development. Windows handles actually limited to 32-bit values, so no problem with it. >> - It is calling setlocale(LC_ALL, ".OCP"), which screws up my program by >> causing sprintf (uses in other protocols my software needs to support!) to >> use >> commas for the decimal point instead of periods on non-English systems (and >> who knows what other oddities). > I am not the one who added this, so i don't know what the reasoning > behind it was. Good question: do we really need it? Best Wishes, Evgeny
