By always instantiating extern inlines, the patch has discovered 2 assembly errors, which were fixed in the original mingw64 in 2009. This fixes those errors. Additionally it changes __CRT_INLINE in win32/include/_mingw.h from `extern __inline__` to `static __inline__`. __CRT_INLINE is used exclusively in header files and as such it should not create externally visible instantiations like a `extern inline` would (as per the C standard). |
||
|---|---|---|
| .. | ||
| basetsd.h | ||
| basetyps.h | ||
| guiddef.h | ||
| poppack.h | ||
| pshpack1.h | ||
| pshpack2.h | ||
| pshpack4.h | ||
| pshpack8.h | ||
| qos.h | ||
| winbase.h | ||
| wincon.h | ||
| windef.h | ||
| windows.h | ||
| winerror.h | ||
| wingdi.h | ||
| winnls.h | ||
| winnt.h | ||
| winreg.h | ||
| winsock2.h | ||
| winuser.h | ||
| winver.h | ||
| ws2ipdef.h | ||