Age | Commit message (Collapse) | Author |
|
* mingwex/gdtoa/gd_qnan.h: Make Nan constants positive valued.
|
|
* mingwex/Makefile.in (DISTFILES): Add membarrier.c.
(REPLACE_OBJS): Add membarrier.o.
|
|
|
|
*pthreadlocinfo, *pthreadmbcinfo, _locale_tstruct, *_locale_t): Declare.
|
|
* include/sys/param.h (MAXPATHLEN): Make sure PATH_MAX is defined.
|
|
* include/process.h (_wexec*, _wspawn*): Declare.
|
|
|
|
(_wfdopen, _wfopen, _wfreopen, _wfsopen, _wtmpnam, _wtempnam): Ditto.
(_wrename, _wremove, _wperror, _wpopen): Ditto.
|
|
(_wcstrtoi64_l): Ditto.
(_wcstrtoui64): Ditto.
(_wcstrtoui64_l): Ditto.
|
|
(_strtoi64_l): Ditto.
(_strtoui64): Ditto.
(_strtoui64_l): Ditto.
(_wcstrtoi64): Ditto.
(_wcstrtoi64_l): Ditto.
(_wcstrtoui64): Ditto.
(_wcstrtoui64_l): Ditto.
|
|
(__except1): Ditto.
|
|
__MINGW_MINOR_VERSION and __MINGW_PATCHLEVEL deprecating the __MINGW32_*
versions of the macros.
* configure.in: Use __MINGW_VERSION instead of __MINGW32_VERSION.
* configure: Ditto.
|
|
bitness specified when _WIN64 is defined.
|
|
_WIN64 is defined.
|
|
|
|
|
|
* include/io.h (_wfindfirst, _wfindnext, _wfindfirst32, _wfindnext32,
_wfindfirsti64, _wfindnexti64, _wfindfirst32i64, _wfindfirst64i32,
_wfindnext32i64, _wfindnext64i32, _wfindnext64): Update to use intptr_t.
|
|
* include/stdio.h (getc, putc, getchar, putchar, fopen64, ftello64): Add
function definitions to fix warnings when building GCC.
|
|
* tlssup.c (__dyn_tls_init): Reapply patch from 3105314.
Thank you to Earnie for creating the patch file.
|
|
|
|
|
|
|
|
* include/_mingw.h: Increment version to 3.20.
|
|
* tlsmthread.c: Update to reflect changes in tlssup.c.
* tlssup.c: code clean-up.
|
|
* include/_mingw.h: Increment version to 3.19.
|
|
* include/float.h: Modify guard to accomodate CLang.
Thanks to Ruben Van Boxem for the report.
|
|
* tlssup.c: Remove mingwm10.dll fallback.
|
|
* include/sys/types.h (ssize_t): Defined as int as opposed to long.
Thanks to bvassche for the report.
|
|
|
|
* include/stdlib.h (strtod): Declare as extern to resolve compilation issues.
Thanks to cgf for the report.
|
|
|
|
* include/time.h (daytime, timezone, tzname): Rework guards to expose when
compiles with __STRICT_ANSI__.
Thanks to Felipe Contreras for the report.
|
|
* include/stdlib.h (strtod): Remove possible static declaration to resolve
issue with gcc.
Thanks to Tobias Burnus for the report.
|
|
* include/stdlib.h (_rotl, _lrotl, _rotr, _lrotr): Resolve conflict with gcc
by wrapping the functions in brackets.
Thanks to Kai Tietz for the report.
|
|
* Makefile.in: Add support for msvcr100.dll.
* msvcrt.def.in: Ditto.
|
|
* mingwex/mingw-fseek.c: The anonymous union feature for LARGE_INTEGER is
not always available, go the long way and use the explicit named union
members, which are also declared in winnt.h.
|
|
* mingwex/isblank.c: Fix typo in declaration.
|
|
* include/_mingw.h: Define GCC system_header only if PCC is not defined.
* include/stdlib.h: Fix a long-standing typo which prevented correct use of
the MB_CUR_MAX macro/variable when DECLSPEC is not supported and <stdlib.h>
is included before <ctype.h>.
|
|
* include/wchar.h: Include stdio.h to grab definition of FILENAME_MAX.
Thanks to Jim Bell for the report and Greg Chicares for the fix.
|
|
|
|
* include/dirent.h (dd_handle): Define as intptr_t.
|
|
* tlssup.c (__dyn_tls_init): Use an integer variable to iterate between
__xd_a and __xd_z.
|
|
|
|
system include search path; (issue reported by Mark Brand).
|
|
* include/io.h (_findfirst, _findnext, _findclose, _findfirst32,
_findnext32, _findfirsti64, _findnexti64, _findfirst32i64, _findfirst64i32,
_findnext32i64, _findnext64i32, _findnext64, _findfirst, _findnext,
_findfirsti64, _findnexti64, _findfirst, _findnext, _findfirsti64,
_findnexti64): Correct definition.
|
|
* mingwex/mb_wc_common.h (get_codepage): Revert change of 2006-09-19.
|
|
* include/_mingw.h: Increment version to 3.18.
|
|
* include/stdio.h: (_vscprintf, _vscwprintf)
* include/tchar.h: (_vsctprintf)
|
|
Issue [2134161]: time64 functions and types for msvcrt >= 8.0
(initial implementation)
* new type: __time32_t
* new structures: _finddata32_t, _finddata32i64_t, _finddata64i32_t,
__stat32, _stat32i64, _stat64i32, __timeb32, __utimbuf32,
__wfinddata32_t, _wfinddata32i64_t, _wfinddata64i32_t
* new functions: _ctime32, _difftime32, _difftime64, _findfirst32
_findfirst32i64, _findfirst64i32, _findnext32, _findnext32i64,
_findnext64i32, _fstat32, _fstat32i64, _fstat64i32, _ftime32,
_futime32, _gmtime32, _localtime32, _mkgmtime32, _mkgmtime64,
_mktime32, _stat32, _stat32i64, _stat64i32, _time32, _utime32,
_wctime32, _wfindfirst32, _wfindfirst32i64, _wfindfirst64i32,
_wfindnext32, _wfindnext32i64, _wfindnext64i32, _wstat32,
_wstat32i64, _wstat64i32,_wutime32
* new define _USE_32BIT_TIME_T set 32 or 64 aliases for: time_t,
ctime, difftime, _findfirst, _findfirsti64, _findnext, _findnexti64,
_fstat, _fstati64, _ftime, _futime, gmtime, localtime, mktime,
_stat, _stati64, time, _utime, _wctime, _wfindfirst, _wfindfirsti64,
_wfindnext, _wfindnexti64, _wstat, _wstati64, _wutime
|
|
Implement TLS Callback.
* tlsmcrt.c: New file.
* tlsmthread.c: Ditto.
* tlssup.c: Ditto.
* tlsthrd.c: Ditto.
* Makefile.in: Include new files.
* crt1.c: Implement TLS Callback.
* dllcrt1.c: Ditto.
* mthr_stub.c: Remove.
|