| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
(LLONG_MAX, LLONG_MIN, ULLONG_MAX): Separate from non-ISO names.
|
|
|
|
|
| |
* include/tchar.h: Include <wchar.h> when _UNICODE is defined.
(_TEOF): New macro definition for _UNICODE and non_UNICODE cases.
|
|
|
|
| |
* include/stdarg.h: Remove.
|
| |
|
|
|
|
| |
Avoid raising FP exceptions.
|
|
|
|
|
|
|
|
| |
parameter names in inline definition.
(wcstof): Likewise.
(_Exit): Uglify parameter names in inline definition.
(llabs): Add prototype.
(_set_error_mode): Add prototype and input defines.
|
|
|
|
|
|
| |
* include/fenv.h: Revert previous changes.
Add Changelog entry for the reverted change.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Do not return a value.
* mingwex/fegetexceptflag.c (fegetexceptflag): Likewise.
* mingwex/feraiseexcept.c (feraiseexcept): Likewise.
* mingwex/fesetexceptflag.c (fesetexceptflag): Likewise.
* mingwex/fegetenv.c (fegetenv): Likewise.
* mingwex/fesetenv.c (fesetenv): Likewise.
* mingwex/feupdateenv.c (feupdateenv): Likewise.
* include/fenv.h (feclearexcept, fegetexceptflag, feraiseexcept,
fesetexceptflag, fegetenv, fesetenv, feupdateenv): Correct
prototypes.
|
|
|
|
| |
* Makefile.in: Ditto.
|
|
|
|
|
| |
types to wint_t.
* include/ctype.h (towupper, towlower): Likewise.
|
|
|
|
|
|
|
|
| |
guard __MINGW_ATTRIB macro definitions.
* include/math.h (logb[fl]): Don't define inlines for
GCC-4.0+ && __FAST_MATH__.
(rint[fl], lrint[fl], llrint[fl]); Likewise. Clean up
line-continuation backslashes.
|
|
|
|
| |
in GNUC version guard.
|
|
|
|
|
|
|
|
|
|
| |
* mingwex/math/nexttowardf.c: New file.
* mingwex/math/nextafterl.c: Add nexttowardl aliaa.
* mingwex/Makefile.in (MATH_DISTFILES): Add nexttoward.c,
mexttowardf.c,
(MATH_OBJS): Add nexttoward.o, mexttowardf.o,
* include/math.h (nexttoward, nextowardf, nexttowardl): Add
prototypes.
|
|
|
|
|
|
|
|
| |
handling of -0.0.
* mingwex/math/nextafterl.c: New file.
* mingwex/Makefile.in (MATH_DISTFILES): Add nextafterl.c.
(MATH_OBJS): Add nextafterl.o.
* include/math.h (nextafterl): Uncomment prototype.
|
|
|
|
|
|
| |
* mingwex/Makefile.i (MATH_DISTFILES): Add erfl.c.
(MATH_OBJS): Add erfl.o.
* include/math.h (erfl, erfcl): Uncomment prototypes.
|
|
|
|
|
|
| |
#if (WCHAR_MAX <= WCHAR_MIN) is false.
* include/stdint.h (WCHAR_MAX): Likwise.
(WINT_MAX): Likewise.
|
|
|
|
|
|
|
|
| |
consistent with GCC's __builtin_signbit.
* mingwex/math/signbitf.c (__signbitf): Likewise.
* mingwex/math/signbitf.c (__signbitl): Likewise.
* include/math.h (__signbit, __signbitf, __signbitl): Likewise
for inlines.
|
|
|
|
|
|
| |
variadic macro.
* mingwex/mbrtowc.c (__mbrtowc_cp): Use __MINGW_ATTRIB_NONNULL.
Remove unused MBTOWC_FLAGS define.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* mingwex/wcrtomb.c: New file.
* mingwex/btowc.c: New file.
* mingwex/wctob.c: New file.
* mingwex/mb_wc_common.h: New file.
* mingwex/Makefile.in (DISTFILES): Add new files.
(Q8_OBJS): Add new objects.
* include/wchar.h: Adjust comment about mbrtowc() and related
funcions. Add __restrict__ to pointer params in prototypes.
(wmemset. wmemchr, wmemcpy, wmemmove, wcstoll, wcstoull): Remove
arg names from protototypes.
|
| |
|
|
|
|
|
| |
size_t.
* mingwex/mingw-fseek.c (__mingw_fwrite): Likewise.
|
|
|
|
| |
* include/malloc.h (_FREEENTRY, _USEDENTRY): Correct defines.
|
|
|
|
|
| |
(towctrans): Likewise.
(wctype): Likewise,
|
| |
|
| |
|
|
|
|
| |
(_assert): Use __MINGW_ATTRIB_NORETURN define.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Danny Smith <dannysmith@users at sourceforge dot net>
* include/math.h (expm1, expm1f, expmll): Add prototypes.
* mingwex/Makefile.in (MATH_DISTFILES): Add expm1.c,
expm1f.c, expm1l.c.
(MATH_OBJS): Add expm1.o, expm1f.o, expm1l.o.
* mingwex/math/expm1.c: New file.
* mingwex/math/expm1f.c: New file.
* mingwex/math/expm1l.c: New file.
|
|
|
|
|
|
|
|
| |
* include/sys/stat.h (struct stat): Guard with _NO_OLDNAMES.
* include/wchar.h (struct stat): Likwwise.
Bug reported to Debian by Anand Kumria <wildfire@progsoc.org>
* include/sys/stat.h: Remove empty __STRICT_ANSI__ guard.
|
|
|
|
|
| |
* include/malloc.h: Add missing return code defines for
_heapwalk()
|
|
|
|
|
| |
__int64.
* include/wchar.h (struct __stat64): Change st_size type to __int64.
|
|
|
|
| |
* Makefile.in: Ditto.
|
|
|
|
|
| |
lstat): Remove.
* include/errno.h (ELOOP): Ditto.
|
| |
|
|
|
|
| |
lstat): Conditionalize defines for __STRICT_ANSI__.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
casinhl.c catanl.c catanhl.c ccosl.c ccoshl.c cexpl.c cimagl.c
clogl.c cpowl.c cprojl.c creall.c csinl.c csinhl.c csqrtl.c
ctanl.c ctanhl.c): New files.
* mingwex/Makefile.in (COMPLEX_DISTFILES): Adjust.
(COMPLEX_OBJS): Adjust.
* include/complex.h (cabsl, cacosl, cacoshl, cargl, casinf.
casinhl, catanl, catanhl, ccosl, ccoshl, cexpl, cimagl, clogl,
cpowl, cprojl, creall, csinl, csinhl, csqrtl, ctanl, ctanhl):
Declare.
|
| |
|
| |
|
|
|
|
| |
* Makefile.in: Ditto
|
|
|
|
|
|
|
|
|
|
|
|
| |
casinhf.c catanf.c catanhf.c ccosf.c ccoshf.c cexpf.c cimagf.c
clogf.c cpowf.c cprojf.c crealf.c csinf.c csinhf.c csqrtf.c
ctanf.c ctanhf.c): New files.
* mingwex/Makefile.in (COMPLEX_DISTFILES): Adjust.
(COMPLEX_OBJS(: Adjust.
* include/complex.h (cabsf, cacosf, cacoshf, cargf, casinf.
casinhf, catanf, catanhf, ccosf, ccoshf, cexpf, cimagf, clogf,
cpowf, cprojf, crealf, csinf, csinhf, csqrtf, ctanf, ctanhf):
Declare.
|
|
|
|
| |
* include/string.h (wcsdup): Correct prototype.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
atanh, atanhf, atanhl): Add prototypes.
* mingwex/Makefile.in (MATH_OBJS): Add objects for above to list.
(MATH_DISTFILES): Add sources for above and fastmath.h to list.
Specify dependency on fastmath.h for new objects.
* mingwex/math/fastmath.h: New file.
* mingwex/math/ashinh.c: New file.
* mingwex/math/asinhf.c: New file.
* mingwex/math/asinhl.c: New file.
* mingwex/math/acosh.c: New file.
* mingwex/math/acoshf.c: New file.
* mingwex/math/acoshl.c: New file.
* mingwex/math/atanh.c: New file.
* mingwex/math/atanhf.c: New file.
* mingwex/math/atanhl.c: New file.
|
|
|
|
|
|
|
|
| |
(S_IFLNK) Ditto.
(_lstat) Ditto.
(lstat) Ditto.
(_S_ISLNK) Recode.
(S_ISLNK) Ditto.
|
|
|
|
| |
(S_ISLNG): Ditto.
|
|
|
|
| |
* Makefile.in: Ditto.
|
|
|
|
|
|
|
|
|
| |
__mingw_aligned_offset_realloc, __mingw_aligned_malloc,
__mingw_aligned_realloc, __mingw_aligned_free): Add
prototypes.
* mingwex/Makefile.in (DISTFILES): Add mingw-aligned-malloc.c,
tst-aligned-malloc.c.
(REPLACE_OBJS): Add mingw-aligned-malloc.o.
|
|
|
|
|
| |
transcendantal and trig functions. Replace __attribute__ ((const))
with __MINGW_ATTRIB_CONST on other declarations.
|
| |
|
|
|
|
|
| |
(strlen, strncmp, strpbrk, strrchr, strspn, strstr): Add pure
attribute.
|