summaryrefslogtreecommitdiffstats
path: root/winsup/mingw/include
Commit message (Collapse)AuthorAgeFilesLines
* * include/limits.h (SSIZE_MAX): Define.Danny Smith2005-10-151-9/+14
| | | | (LLONG_MAX, LLONG_MIN, ULLONG_MAX): Separate from non-ISO names.
* 2005-10-13 Wu Yongwei <adah@users.sourceforge.net>Danny Smith2005-10-131-0/+15
| | | | | * include/tchar.h: Include <wchar.h> when _UNICODE is defined. (_TEOF): New macro definition for _UNICODE and non_UNICODE cases.
* * include/stddef.h: Remove.Danny Smith2005-10-122-14/+0
| | | | * include/stdarg.h: Remove.
* * include/time.h (_time64): Correct prototype.Danny Smith2005-10-121-1/+1
|
* * include/math.h (HUGE_VALF, HUGE_VALL, INFINITY, NAN)Danny Smith2005-09-241-5/+4
| | | | Avoid raising FP exceptions.
* * include/stdlib.h (strtof): Add prototype. UglifyDanny Smith2005-09-191-6/+16
| | | | | | | | 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.
* * mingwex/fe*.c: Revert previous changes.Danny Smith2005-08-251-7/+7
| | | | | | * include/fenv.h: Revert previous changes. Add Changelog entry for the reverted change.
* * mingwex/feclearexcept.c (feclearexcept): Change declaration.Danny Smith2005-08-251-7/+7
| | | | | | | | | | | | | 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.
* * Include/_mingw.h: Increment version to 3.8.Chris Sutcliffe2005-08-131-2/+2
| | | | * Makefile.in: Ditto.
* * include/wctype.h (towupper, towlower): Change arg and return valueDanny Smith2005-08-102-4/+10
| | | | | types to wint_t. * include/ctype.h (towupper, towlower): Likewise.
* * include/_mingw.h (__MINGW_GNUC_PREREQ): Define. Use toDanny Smith2005-06-162-17/+45
| | | | | | | | 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.
* * include/_mingw.h (__MINGW_ATTRIBUTE_NONNULL): Fix typoDanny Smith2005-06-061-2/+2
| | | | in GNUC version guard.
* * mingwex/math/nexttoward.c: New file.Danny Smith2005-05-101-1/+4
| | | | | | | | | | * 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.
* * mingwex/math/nextafterf.c (nextafterf): CorrectDanny Smith2005-05-091-2/+1
| | | | | | | | 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/math/erfl.c: New file.Danny Smith2005-05-081-4/+0
| | | | | | * mingwex/Makefile.i (MATH_DISTFILES): Add erfl.c. (MATH_OBJS): Add erfl.o. * include/math.h (erfl, erfcl): Uncomment prototypes.
* * include/wchar.h (WCHAR_MAX): Define as 0xffff, so preprocessorDanny Smith2005-05-042-3/+3
| | | | | | #if (WCHAR_MAX <= WCHAR_MIN) is false. * include/stdint.h (WCHAR_MAX): Likwise. (WINT_MAX): Likewise.
* * mingwex/math/signbit.c (__signbit): Make return valueDanny Smith2005-05-031-3/+3
| | | | | | | | 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.
* * include/_mingw.h (__MINGW_ATTRIB_NONNULL): Don't define asDanny Smith2005-05-021-3/+5
| | | | | | variadic macro. * mingwex/mbrtowc.c (__mbrtowc_cp): Use __MINGW_ATTRIB_NONNULL. Remove unused MBTOWC_FLAGS define.
* * mingwex/mbrtowc.c: New file.Danny Smith2005-04-241-20/+28
| | | | | | | | | | | | | * 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.
* * include/_mingw.h (__MINGW_ATTRIB_NONNULL): Define.Danny Smith2005-03-311-0/+7
|
* * include/stdio.h (__mingw_fwrite): Change return value toDanny Smith2005-03-241-1/+1
| | | | | size_t. * mingwex/mingw-fseek.c (__mingw_fwrite): Likewise.
* 2005-03-15 Hans Leidekker <hans@it.vu.nl>Danny Smith2005-03-151-2/+2
| | | | * include/malloc.h (_FREEENTRY, _USEDENTRY): Correct defines.
* * include/wctype.h (wctrans) Remove _CRTIMP.Danny Smith2005-02-251-3/+3
| | | | | (towctrans): Likewise. (wctype): Likewise,
* * include/wctype.h: Add comment on wctrans, towctrans, wctype.Danny Smith2005-02-251-0/+8
|
* * include/tchar.h (_tstat64, _tstati64): Add Unicode/ANSI mappings.Danny Smith2005-02-111-0/+4
|
* * include/assert.h; Remove header guard. undef assert macro.Danny Smith2005-02-111-12/+8
| | | | (_assert): Use __MINGW_ATTRIB_NORETURN define.
* 2005-02-11 Gregory W. Chicares <chicares at cox dot net>Danny Smith2005-02-111-1/+5
| | | | | | | | | | | | 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.
* 2005-02-07 Danny Smith <dannysmith@users.sourceforge.net>Danny Smith2005-02-072-2/+6
| | | | | | | | * 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.
* 2005-01-26 Oliver Stoeneberg <oliverst@online.de>Danny Smith2005-01-271-0/+8
| | | | | * include/malloc.h: Add missing return code defines for _heapwalk()
* * include/sys/stat.h (struct __stat64): Change st_size type toDanny Smith2005-01-172-2/+2
| | | | | __int64. * include/wchar.h (struct __stat64): Change st_size type to __int64.
* * include/_mingw.h: Increment version to 3.7.Earnie Boyd2005-01-131-2/+2
| | | | * Makefile.in: Ditto.
* * include/sys/stat.h (_S_IFLNK, S_IFLNK, _S_ISLNK, S_ISLNK, _lstat,Earnie Boyd2005-01-132-24/+0
| | | | | lstat): Remove. * include/errno.h (ELOOP): Ditto.
* * include/tchar.h (_tfreopen): Add UNICODE mappings.Danny Smith2005-01-121-0/+2
|
* * include/sys/stat.h (_S_IFLNK, S_IFLNK, _S_ISLNK, S_ISLNK, _lstat,Earnie Boyd2005-01-111-1/+19
| | | | lstat): Conditionalize defines for __STRICT_ANSI__.
* * include/errno.h (ELOOP): Add definition.Earnie Boyd2005-01-101-0/+2
|
* * mingwex/complex/(cabsl.c cacosl.c cacoshl.c cargl.c casinl.cDanny Smith2005-01-101-1/+50
| | | | | | | | | | | | 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.
* * include/_mingw.h (__int16): Define as short.Danny Smith2005-01-061-1/+1
|
* * include/stdio.h (P_tmpdir): Add define.Danny Smith2005-01-061-0/+3
|
* * include/_mingw.h: Increment version to 3.6Earnie Boyd2005-01-021-2/+2
| | | | * Makefile.in: Ditto
* * mingwex/complex/(cabsf.c cacosf.c cacoshf.c cargf.c casinf.cDanny Smith2004-12-251-1/+48
| | | | | | | | | | | | 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/wchar.h (wcsdup): Correct prototype.Danny Smith2004-12-202-2/+3
| | | | * include/string.h (wcsdup): Correct prototype.
* * include/sys/stat.h: Make S_ISLNK comment comply with ISO C90.Danny Smith2004-10-141-2/+2
|
* * include/math.h (ashinh, asinhf, asinhl, acosh, acoshf, acoshl,Danny Smith2004-10-061-4/+17
| | | | | | | | | | | | | | | | | 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.
* * include/sys/stat.h (_S_IFLNK): Add definition.Earnie Boyd2004-09-091-2/+6
| | | | | | | | (S_IFLNK) Ditto. (_lstat) Ditto. (lstat) Ditto. (_S_ISLNK) Recode. (S_ISLNK) Ditto.
* * include/sys/stat.h (_S_ISLNK): Add definition.Earnie Boyd2004-09-081-0/+2
| | | | (S_ISLNG): Ditto.
* * include/_mingw.h: Increment minor version for 3.5 release.Earnie Boyd2004-09-051-2/+2
| | | | * Makefile.in: Ditto.
* * include/malloc.h (__mingw_aligned_offset_malloc,Danny Smith2004-08-241-2/+10
| | | | | | | | | __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.
* * include/complex.h: Remove __attribute__ ((const)) fromDanny Smith2004-08-071-26/+26
| | | | | transcendantal and trig functions. Replace __attribute__ ((const)) with __MINGW_ATTRIB_CONST on other declarations.
* * include/wchar.h: Reorganize, avoid including other headers.Danny Smith2004-08-071-145/+264
|
* * include/string.h (memchr, memcmp, strchr, strcmp, strcspn)Danny Smith2004-08-061-11/+11
| | | | | (strlen, strncmp, strpbrk, strrchr, strspn, strstr): Add pure attribute.