mirror of
https://git.code.sf.net/p/mingw-w64/mingw-w64
synced 2024-11-23 09:54:39 +08:00
007cfa004b
Functions _wcstoi64() and _wcstoui64() are available since msvcr70.dll and are equivalent to C99 wcstoll() and wcstoull() functions. As mingw-w64 defines intmax_t and uintmax_t types 64-bit, same as (unsigned) long long, these functions are equivalent also to C99 wcstoimax() and wcstoumax() functions. So for msvcr70+ import libraries define C99 function symbols wcstoll, wcstoull, wcstoimax and wcstoumax as aliases to _wcstoi64 and _wcstoui64 symbols in the same way as are defined aliases to _strtoi64 and _strtoui64 symbols. For previous versions use mingw-w64 implementation from wcstoimax.c and wcstoumax.c files. Move them from libmingwex library to individual CRT import libraries, to ensure that for msvcr70+ is used the native version (and not the one from libmingwex). This change mimics commits |
||
---|---|---|
build-aux | ||
COPYING.MinGW-w64 | ||
COPYING.MinGW-w64-runtime | ||
mingw-w64-crt | ||
mingw-w64-doc | ||
mingw-w64-headers | ||
mingw-w64-libraries | ||
mingw-w64-tools | ||
.gitignore | ||
aclocal.m4 | ||
AUTHORS | ||
config.h.in | ||
configure | ||
configure.ac | ||
COPYING | ||
DISCLAIMER | ||
DISCLAIMER.PD | ||
Makefile.am | ||
Makefile.in |