2013/5/23 dw :
> In summary, this patch:
>
> 1) Correctly returns the "old" value.
> 2) Uses builtin function instead of inline asm.
>
> Nice catch. Patch is ok. Could you please also prepare patch for
> crt's intrinsic-implementation files?
>
>
> As before, plus:
>
> 3) Fixes both winnt.h and the
In summary, this patch:
1) Correctly returns the "old" value.
2) Uses builtin function instead of inline asm.
Nice catch. Patch is ok. Could you please also prepare patch for
crt's intrinsic-implementation files?
As before, plus:
3) Fixes both winnt.h and the crt intrinsic files.
4) Uses int
2013/5/23 Dongsheng Song :
> Hi,
>
> mingw-w64 use lots of '==' to redirect symbols, e.g.
>
> time == _time64
>
> dlltool -x -c -k -m i386 --input-def libtest.def --dllname
> libtest.dll --output-lib libtest.dll.a
>
> lib /NOLOGO /DEF:libtest.def /OUT:libtest.lib /MACHINE:X86
>
> But only dllt
Hi,
mingw-w64 use lots of '==' to redirect symbols, e.g.
time == _time64
dlltool -x -c -k -m i386 --input-def libtest.def --dllname
libtest.dll --output-lib libtest.dll.a
lib /NOLOGO /DEF:libtest.def /OUT:libtest.lib /MACHINE:X86
But only dlltool works correctly, MS lib.exe not works, is
2013/5/23 Kai Tietz:
> This is because those errno-constants got defined with real-value by
> MS for more modern msvcr*.dll.
>
> So we removed that kludge.
Thanks.
--
Regards,
niXman
___
Dual-target(32 & 64-bit) MinGW compilers for 32 and 64-bit Win
This is because those errno-constants got defined with real-value by
MS for more modern msvcr*.dll.
So we removed that kludge.
Kai
2013/5/23 niXman :
> Hello list,
>
> subj.
> why?
>
> In file[1], line 186.
>
>
> [1]
> http://mingw-w64.svn.sourceforge.net/viewvc/mingw-w64/trunk/mingw-w64-header
Hello list,
subj.
why?
In file[1], line 186.
[1]
http://mingw-w64.svn.sourceforge.net/viewvc/mingw-w64/trunk/mingw-w64-headers/include/psdk_inc/_wsa_errnos.h?revision=5872&view=markup
Thanks.
--
Regards,
niXman
___
Dual-target(32 & 64-bit) MinG
Le 23/05/2013 10:04, Kai Tietz a écrit :
> 2013/5/23 dw :
>> Attached is part 2 of the __stosb patch. It takes the changes part 1 made
>> to winnt.h and applies them to the identical code in the crt.
>>
>> Specifically:
>>
>> 1) The __buildstos macro has been removed from winnt.h
>> 2) __buildstos
2013/5/23 dw :
> Attached is part 2 of the __stosb patch. It takes the changes part 1 made
> to winnt.h and applies them to the identical code in the crt.
>
> Specifically:
>
> 1) The __buildstos macro has been removed from winnt.h
> 2) __buildstos has been put in the new file
> mingw-w64-headers/