aboutsummaryrefslogtreecommitdiff
path: root/winsup/mingw
AgeCommit message (Collapse)AuthorFilesLines
2003-01-07 * include/ctype.h (__isascii): Don't cast arg to unsigned.Danny Smith3-3/+10
(iswascii): Likewise. Correct mask. * include/wctype.h (iswascii): Don't cast arg to unsigned. Correct mask
2003-01-03 * include/stdlib.h (_osver, _winver, _winmajor,Danny Smith2-4/+17
_winminor): Declare as direct imports from dll if __DECLSPEC_SUPPORTED.
2003-01-012003-01-01 Danny Smith <dannysmith@users.sourceforge.net>Danny Smith6-6/+85
* pseudo-reloc.c (do_pseudo_reloc): Make static. * pseudo-reloc-list.c: New file. * crt1.c (_pei386_runtime_relocator): Declare. (__mingw_CRTStartup): Call it. * dllcrt1.c (_pei386_runtime_relocator): Declare. (DllMainCRTStartup): Call it. * Makefile.in: Add pseudo-reloc.o pseude-reloc-list.o to libmingw32.a. 2003-01-01 Egor Duda <deo@logos-m.ru> * pseudo-reloc.c: New file.
2002-12-20 * include/_mingw.h: Increment version to 2.4.Earnie Boyd3-3/+8
Makefile.in: Ditto.
2002-12-12 * include/malloc.h (_alloca): Add definition.Earnie Boyd2-0/+11
(alloca): Ditto.
2002-12-08 * mingwex/math/s_erf.c: New file.Danny Smith5-9/+629
* mingwex/math/sf_erf.c: New file. * mingwex/Makefile.in (MATH_DISTFILES): Add new files. (MATH_OBJS): Add new objects. * include/math.h (erf[f]): Add prototypes. (erfc[f]): Add prototypes.
2002-12-07 * include/math.h: Add traditional/XOPEN math constants.Danny Smith2-0/+37
Add missing ChangeLog entry for 2002-11-27
2002-11-27 * mingwex/math/lgamma.c: New file.Danny Smith9-5/+2300
* mingwex/math/lgammaf.c: New file. * mingwex/math/lgammal.c: New file. * mingwex/math/tgamma.c: New file. * mingwex/math/tgammaf.c: New file. * mingwex/math/tgammal.c: New file. * mingwex/math/cephes_mconf (polevlf): Add float version. (p1evlf): Likewise. Define _CEPHES_USE_ERRNO. * mingwex/Makefile.in (MATH_DISTFILES): Add new files. (MATH_OBJS): Add new objects. * include/math.h (lgamma[fl]): Add prototypes. (tgamma[fl]): Add prototypes.
2002-11-26Add strtold and wcstold to libmingwex.aDanny Smith9-9/+3147
* mingwex/strtold.c: New file. * mingwex/wcstold.c: New file. * mingwex/ldtoa.c: New file. * mingwex/math/cephes_emath.h: New file. * mingwex/math/cephes_emath.c: New file. * mingwex/Makefile.in (DISTFILES): Add new files. (MATH_DISTFILES): Ditto. (STDLIB_OBJS): New. Define as strtold.c wcstold.c. (MATH_OBJS): Add cephes_emath.o. (LIB_OBJS): Add $(STDLIB_OBJS). * include/stdlib.h (strtold, wcstold): Add prototypes. * include/wchar.h (wcstold): Add prototype. Add missing ChangeLog entry for 2002-11-09.
2002-11-09 * include/math.h (sqrt): Remove inline definition.Danny Smith3-25/+31
(sqrtf): Replace inline definition with prototype. (sqrtl): Likewise. * mingwex/math/sqrtf.c (sqrtf): Set domain error if argument less than zero. * mingwex/math/sqrtf.c (sqrtl): Likewise. Correct typo in 2002-10-30 ChangeLog entry.
2002-10-302002-10-30 Guido Serassio <serassio@libero.it>Danny Smith2-1/+10
* include/stdio.h (_getnaxstdio): Add prototype. (_setmaxstdio): Likewise.
2002-10-202002-10-19 Kang Li <rubylith@users.sourceforge.net>Danny Smith2-1/+5
* include/fcntl.h (O_SEQUENTIAL): Correct typo.
2002-10-202002-10-19 Danny Smith <dannysmith@users.sourceforge.net>Danny Smith3-5/+26
* crt1.c: Define new macro __IN_MINGW_RUNTIME before including stdlib.h. Comment on reason. Define WIN32_MEAN_AND_LEAN before including windows.h * include/stdlib.h (_fmode): Protect declaration as dllimported variable with __IN_MINGW_RUNTIME. 2002-10-19 Igor Pechtchanski <pechtcha@cs.nyu.edu> * crt1.c: Include stdlib.h.
2002-10-19 * Makefile.in (CRT0S): Add txtmode.o binmode.o.Danny Smith7-7/+82
(MINGW_OBJS): Add txtmode.o. (SRCDIST_FILES): Add txtmode.c binmode.c. crt1.c: Don't include fcntrl.h, stdlib.h. (_fmode): Declare, without dllimport attribute. (__p__fmode): Declare access function for dll's _fmode. (_mingw32_init_fmode): Sync dll _fmode with staticly linked _fmode for app. * txtmode.c: New file. * binmode.c: New file. * samples/fmode/test2.c: New file. * samples/fmode/jamfile: Add test2.exe target.
2002-10-11 * include/stdint.h (INT64_C, UINT64_C ): Append suffix to letDanny Smith2-4/+12
macros work with C89. (INTMAX_C, UINTMAX_C): Likewise.
2002-10-11 * include/string.h (strcasecmp): Make extern __inline__.Danny Smith2-3/+15
(strncasecmp): Likewise. (wcscmpi): Likewise.
2002-10-082002-10-08 Heiko Gerdau <hg@technosis.de>Danny Smith2-0/+18
* include/tchar.h (_tchdir. _tgetcwd, _tgetdcwd. _tmkdir, _trmdir, _tstat): Add ASCII and UNICODE mappings.
2002-10-06 * mingwex/math/powil.c: Rename powil to __powil.Danny Smith8-67/+1370
* mingwex/math/powl.c: Adjust declaration and call to __powil. Remove comment on powil. * mingwex/math/powi.c: New file. * mingwex/math/powif.c: New file. * mingwex/math/pow.c: New file. * mingwex/math/cephes_mconf.h. Add double and float versions of constants. (polevl): Add double precision function. (p1evl): Likewise. * mingwex/Makefile.in (MATH_DISTFILES): Add pow.c, powi.c, powif.c. (MATH_OBJS): Add pow.o, powi.o, powif.o.
2002-10-03 * include/cytpe.h (_imp____mbcur_max): Add missing ';'.Danny Smith2-2/+7
(_imp____mbcur_max_dll): Likewise.
2002-10-03 * include/fcntl.h (_fmode): Remove declarations andDanny Smith8-53/+53
compatibility defines. (_setmode, setmode): Remove prototypes. * include/stdlib (_fmode): Add declarations and compatibility defines. Change type to int. * include/io.h (_setmode, setmode): Add prototypes. * samples/fmode/all.c: Adjust includes. * samples/fmode/test.c: Likewise. * crt1.c (_CRT_fmode): Declare as int. * CRTfmode.c (_CRT_fmode): Likewise. * include/stdlib: Remove comment about MB_CUR_MAX.
2002-10-02 * include/stdlib.h (_imp____mbcur_max): add missing ';'.Danny Smith2-2/+7
(_imp____mbcur_max_dll): Likewise.
2002-09-19 * mingwex/math/files.txt: Remove inadvertantly added file.Danny Smith2-1/+4
2002-09-19 * include/string.h (_strerror): Move into #ifndefDanny Smith2-1/+7
__STRICT_ANSI__ block.
2002-09-17 * include/time.h (__need_NULL): Define before includingDanny Smith2-0/+6
stddef.h. Thanks to: R�diger Dehmel <de@lmnet.de>.
2002-09-162002-09-16 Ranjit Matthew <rmathew@hotmail.com>Danny Smith2-1/+5
* include/stdio.h: Correct comment about directory separator.
2002-09-12 * include/sys/time.h (timeval): Add struct definition andDanny Smith2-0/+21
associated macros (copied from w32api/include/winsock.h).
2002-09-05 * include/_mingw.h: Increment version to 2.3.Earnie Boyd3-3/+8
Makefile.in: Ditto.
2002-09-05 * mingwex/fegetenv.c: Change to \n line endings.Earnie Boyd4-22/+28
* mingwex/vsnprintf.c: Ditto. * mingwex/vsnwprintf.c: Ditto.
2002-09-02 * mingwex/math/hypotl.c: Replace with version based on cephesDanny Smith2-43/+63
library.
2002-08-28 * include/sys/param.h: Add ENDIAN defines.Danny Smith3-1/+13
* test_headers.c: Include sys/param.h.
2002-08-28 * test_headers.c: Don't include varargs.h.Danny Smith3-7/+16
* Makefile.in (test_headers): Don't use -std=xx with -xc++. Test -std=gnu89, gnu99 also.
2002-08-21 * include/sys/param.h: New File.Earnie Boyd2-0/+35
2002-08-21 * include/_mingw.h: Increment version to 2.2.Earnie Boyd3-2/+7
Makefile.in: Ditto.
2002-08-20 * include/math.h (asm): Change to __asm__ throughout.Danny Smith2-14/+20
Expose ISO C99 functions if __GLIBCPP__. (hypotf): Use hypot, not _hypot in stub..
2002-08-20 * include/tchar.h: Ansi-fy another comment.Danny Smith2-2/+6
2002-08-20 * include/tchar.h: Ansi-fy comment.Danny Smith2-2/+5
2002-08-20 * test_headers.c : New file.Danny Smith3-1/+77
* Makefile.in (test_headers): New target, using it, (SRCDIST_FILES): Distribute it.
2002-08-14 * include/unistd.h: Add include of process.h.Earnie Boyd2-0/+5
2002-08-03* include/stdio.h (_fcloseall): Add prototype.Danny Smith2-0/+5
2002-07-29* include/tchar.h (_tfdopen): Correct typo.Danny Smith2-1/+7
2002-07-29Add incomplet long double math support to libmingwex.aDanny Smith143-623/+5197
2002-06-18 * include/tchar.h (_getts): Define as _getws for _UNICODE.Danny Smith2-2/+8
(_putts): Define as _putws for _UNICODE. Thanks to: Tomasz Pona <cochisek@poczta.onet.pl> for report.
2002-06-18 * include/float.h: #include_next<float.h> before header guard.Danny Smith2-2/+6
2002-06-182002-06-18 Casper S. Hornstrup <chorns@users.sourceforge.net>Danny Smith12-28/+83
* include/_mingw.h (__MINGW_IMPORT): Check for prior definition before defining. * include/excpt.h (): Include windef.h not windows.h. * include/fcntl.h (_O_SHORT_LIVED): Add define. (_chmod): Add prototype. (_creat): Correct prototype. (SH_DENY*): Rename defines to _SH_DENY*. (SH_DENY*): Add Non-ANSI names for _SH_DENY*. include/stdio.h (_IOMYBUF, _IOEOF, _IOERR, _IOSTRG, _IOAPPEND): Add defines. (_wfindfirst): Correct prototype. (_wfdopen): Add prototype. * include/stdlib.h (_rotl, _rotr, _lrotl, _lrotr): Add prototypes. * include/string.h (_mbschr, _mbstok, _mbsncat): Remove prototypes. (_wcsdup): Correct prototype. * include/mbstring.h: Remove comments about _mbschr, _mbstok, _mbsncat being in string.h. * include/wchar.h (_wfindfirst): Correct prototype. * include/tchar.h (_tfdopen): Add _UNICODE mappings.
2002-06-15 * include/_mingw.h: Increment to version 2.1.Earnie Boyd3-3/+8
* Makefile.in: Ditto.
2002-06-15 * Makefile.in (conf_prefix): New variable.Earnie Boyd2-1/+14
(dist_prefix): Ditto. Conditionally set to $(conf_prefix). (bindist): Use dist_prefix.
2002-06-13 * include/_mingw.h: Increment version to 2.0.Danny Smith120-1177/+6602
* Makefile.in: Ditto. Merge in mingwex branch.
2002-05-28Merging MinGW changesEarnie Boyd46-1877/+1877
2002-04-20 * include/mbstring.h: New file.Danny Smith3-1/+235
* include/mbctype.h: New file. Correct some email address dyslexia.
2002-04-20 * include/tchar.h (_tputenv): Add UNICODE mappings.Danny Smith2-2/+17
(_tsearchenv): Likewise. (_tmakepath): Likewise. (_tsplitpath): Likewise. (_tfullpath): Likewise. (__TEXT): Make same as define in w32api/include/winnt.h.