Chris Sutcliffe
4694cc18c2
2007-11-26 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
...
* Makefile.in: Add libmsvcr90.a and libmsvcr90d.a targets.
* msvcrt.def.in: Add support for __msvcr90__ and __msvcr90d__ defines.
* mingwex/math/log10f.S: Correct issue with comments.
* mingwex/math/log10l.S: Ditto.
* mingwex/math/log1p.S: Ditto.
* mingwex/math/log1pf.S: Ditto.
* mingwex/math/log1pl.S: Ditto.
* mingwex/math/log2.S: Ditto.
* mingwex/math/log2f.S: Ditto.
* mingwex/math/log2l.S: Ditto.
* mingwex/math/logf.S: Ditto.
* mingwex/math/logl.S: Ditto.
2007-11-27 02:14:19 +00:00
Chris Sutcliffe
b980db14b8
2007-10-03 Danny Smith <dannysmith@users.sourceforge.net>
...
* mingwex/gdtoa/mingw_snprintf.c: fixed warning during compile.
2007-10-03 20:45:58 +00:00
Chris Sutcliffe
08a0c88da5
2007-10-03 Bernd Becker <hugin@users.sourceforge.net>
...
* include/io.h (__finddata64_t, __wfinddata64_t): changed member 'size'
from '_fsize_t' to '__int64' to be consistent with the other ...64
structures and the value set there is 8 bytes not 4. Add guard for both
as the are only used by functions available from 6.1 on.
* include/malloc.h (_HEAP_MAXREQ): Define.
(_aligned_offset_recalloc): Define.
(_aligned_recalloc()): Define.
* include/math.h: fixed a typo in a comment.
(atanhf): Fixed declaration.
* include/wchar.h (__wfinddata64_t): changed member 'size' from '_fsize_t'
to '__int64' to be consistent with the other ...64 structures and the value
set there is 8 bytes not 4. Added guard as this function is only used by
functions available from 6.1 on.
* include/sys/stat.h: some members of 'stat' were declared with types with
a prefixed underscore, while the ones without the underscore should have
been used. Added guard to '__stat64' as it is only used by functions
available from 6.1 on. Added the wide character versions of the
exec()/spawn() family for completion
(_stati64): changed the type of the 'st_mode' member from 'unsigned int' to
'_mode_t'
* include/sys/timeb.h (timeb, _timb): changed the type of the 'time' member
from 'long' to 'time_t'
(__timeb64): moved declaration of structure directly before the declaration
of the function '_ftime64()', so it is guarded as well
* include/sys/utime.h (__utimbuf64): moved declaration of structure directly
before the declaration of the functions using it, so it is guarded as well
2007-10-03 18:55:56 +00:00
Danny Smith
c67e696c47
Committed as obvious:
...
2007-09-24 David C. Daeschler <daveregs@rsaisp.com>
* mingwex/gdtoa/mingw_snprintf.c (x_sprintf): Correct LEN_L typo in 'l'
case. Add missing break in 's'/LEN_S case.
2007-09-23 22:23:18 +00:00
Keith Marshall
01cd95204e
Make snprintf() and vsnprintf() conform to C99.
2007-08-25 13:49:37 +00:00
Chris Sutcliffe
14e7bcfdc4
2007-03-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
...
* include/_mingw.h: Increment version to 3.13.
* Makefile.in: Reset CYGRELEASE to 1
2007-08-03 22:51:23 +00:00
Chris Sutcliffe
ed02170672
2007-03-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
...
* include/_mingw.h: Increment version to 3.13.
2007-08-03 22:36:59 +00:00
Keith Marshall
452525aec7
* Makefile.in (SUBDIRS): Delete stray line continuation artifact,
...
resulting from incomplete removal of enclosing `for ...; do ...; done'
loop from compound command; (reported by Greg Chicares).
2007-07-23 21:32:35 +00:00
Danny Smith
b0ff8192ad
* include/fcntl.h (_O_WTEXT, _O_U16TEXT, _O_U8TEXT) Define for
...
Vista.
2007-07-19 09:25:32 +00:00
Danny Smith
05694dc580
Changelog typo
2007-07-12 09:42:31 +00:00
Danny Smith
f2a9580699
* incude/wchar.h (_wsystem) Declare.
...
(_wputenv) Declare.
(_wgetenv): Declare.
(_wsearchenv): Declare.
(_wmakepath): Declare.
(_wsplitpath): Declare.
(_wfullpath): Declare.
* incude/stdlib.h (_wsystem) Declare.
(_wputenv, _wgetenv, _wsearchenv, _wmakepath, _wsplitpath, _wfullpath):
Move into _WSTDLIB_DEFINED guard.
* include/tchar.h (_tsystem): New UNICODE mapping define.
2007-07-12 09:38:17 +00:00
Danny Smith
b363c819dd
* mingwex/gdtoa/mingw_snprintf.c: New file.
...
* mingwex/Makefile.in (GDTOA_DISTFILES): Add mingw_snprintf.c.
(GDTOA_OBJS): Add mingw_snprintf.O.
2007-06-29 10:11:57 +00:00
Danny Smith
a4b5a24055
* msvcrt.def.in: Update comment.
...
Exclude _ctype stub if using msvcr71.dll or newer.
* include/ctype.h: Don't declare _ctype if using msvcr71.dll or newer.
* include/wctype.h: Likewise.
2007-06-28 07:13:04 +00:00
Danny Smith
26e8e4beff
*include/wctpe.h: Likewise.
...
*include/wdirent.h: Likewise.
Changelog: Whitespace
Further: http://www.lib.virginia.edu/cgi-bin/imgload.cgi/53
2007-06-23 07:54:58 +00:00
Danny Smith
25b4cace74
*include/assert.h: Qualify all functions with __MINGW_NOTHROW.
...
*include/conio.h: Likewise.
*include/ctype.h: Likewise.
*include/direct.h: Likewise.
*include/dos.h: Likewise.
*include/errno.h: Likewise.
*include/fenv.h: Likewise.
*include/float.h: Likewise.
*include/inttypes.h: Likewise.
*include/io.h: Likewise.
*include/libgen.h: Likewise.
*include/locale.h: Likewise.
*include/malloc.h: Likewise.
*include/mbctype.h: Likewise.
*include/mbstring.h: Likewise.
*include/process.h: Likewise.
*include/search.h: Likewise.
*include/setjmp.h: Likewise.
*include/signal.h: Likewise.
*include/stdio.h: Likewise.
*include/stdlib.h: Likewise.
*include/string.h: Likewise.
*include/time.h: Likewise.
*include/wchar.h: Likewise.
*include/sys/stat.h: Likewise.
*include/sys/time.h: Likewise.
*include/sys/timeb.h: Likewise.
*include/sys/utime.h: Likewise.
2007-06-23 07:34:16 +00:00
Danny Smith
8820b5ec12
* mingwex/Makefile.in (LIB_OBJS): Revert accidental removal.
...
Good night all.
2007-06-22 10:22:49 +00:00
Danny Smith
e54e4d47f1
Add POSIX binary tree search API.
...
* mingwex/tfind.c: New file.
* mingwex/tdelete.c: New file.
* mingwex/tsearch.c: New file.
* mingwex/twalk.c: New file.
* mingwex/Makefile.in (DISTFILES): Add tsearch.c twalk.c tdelete.c tfind.c.
* mingwex/Makefile.in (POSIX_OBJS): Add tsearch.o twalk.o tdelete.o tfind.o.
* include/search.h (tfind): Declare.
(tdelete): Declare.
(tsearch): Declare.
(twalk): Declare.
(ENTRY): Define.
(ACTION): Define.
(VISIT): Define.
(node_t): Define, on condition of _SEARCH_PRIVATE.
2007-06-22 10:09:20 +00:00
Danny Smith
3d7e738f72
* include/_mingw.h (__MINGW_NOTHROW): Define.
2007-06-22 09:19:25 +00:00
Danny Smith
bdcb3ba03c
* include/stdio.h (vsnprintf): Remove inline definition.
...
Add prototype.
2007-06-18 09:50:01 +00:00
Danny Smith
bae2120761
* CRTfmode.c: Nit-pick comment fix.
2007-06-17 02:12:47 +00:00
Christopher Faylor
4818869bda
* CRTfmode.c: Fix nested comment.
2007-06-17 00:41:13 +00:00
Christopher Faylor
e10b44c2a6
* include/string.h (strcasecmp): Fix typo in declaration prototype.
2007-06-17 00:37:00 +00:00
Danny Smith
adb97e6242
* include/io.h (lseek64) : Add prototype.
2007-06-14 03:05:08 +00:00
Danny Smith
9958ad7217
* include/string.h (strcasecmp): Add prototype.
...
(strncasecmp): Add prototype.
2007-06-14 03:01:33 +00:00
Danny Smith
b338158ee6
* Makefile.in (CRT0S): Revert last change.
...
* CRTfmode.c. Correct comment.
2007-06-13 08:26:13 +00:00
Danny Smith
d25e2751e4
* Makefile.in (CRT0S): Add back CRTfmode.o.
2007-06-13 07:50:18 +00:00
Danny Smith
5930885278
* include/stdlib.h: Don't include stdint.h. Conditionally define intptr_t.
...
* include/io.h: Likewise.
2007-06-13 07:43:58 +00:00
Danny Smith
657d7a4610
* crt1.c (__mingw_CRTStartup): Add explicit call to libgcc's __main.
2007-06-11 08:38:16 +00:00
Danny Smith
22af2ce141
* include/stdint.h (intptr_t): Fix typo.
...
Thanks to Charles Wilson for report.
2007-05-08 03:19:28 +00:00
Danny Smith
993e75f677
* include/stdint.h (intptr_t): Protect with _INTPTR_T_DEFINED.
...
Condition on _WIN64.
(uintptr_t): Protect with _UINTPTR_T_DEFINED. Condition on _WIN64.
(INTPTR_MIN, INTPTR_MAX, UINTPTR_MAX): Condition on _WIN64.
(PTRDIFF_MIN): Define as INTPTR_MIN.
(PTRDIFF_MAX): Define as INTPTR_MAX.
(SIG_ATOMIC_MIN): Define as INTPTR_MIN.
(SIG_ATOMIC_MAX): Define as INTPTR_MAX.
2007-05-07 23:42:27 +00:00
Chris Sutcliffe
2edb06ce62
2007-04-07 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
...
* Makefile.in: Removed mansuffix variable. Changed mansection to support
Cygwin man page location.
2007-04-07 10:16:52 +00:00
Chris Sutcliffe
f12b93442f
2007-04-05 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
...
* Makefile.in: Added mansection and mansuffix variables. Changed mandir
to support Cygwin man page location.
2007-04-05 20:44:29 +00:00
Chris Sutcliffe
a37bc48dca
2007-03-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
...
* Include/_mingw.h: Increment version to 3.12.
2007-03-26 02:11:07 +00:00
Danny Smith
3246efd513
2007-03-22 Brian Ripley <ripleybd@users.sourceforge.net>
...
* include/_mingw.h (__CRT_INLINE): Make conditional on __GNUC_STDC_INLINE__
2007-03-22 09:43:48 +00:00
Chris Sutcliffe
f7ddb59088
2003-03-20 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
...
* Makefile.in: Tweak srcdist to fix build issue.
2007-03-21 00:24:25 +00:00
Keith Marshall
a88c650cd4
Add --enable-mingw-manpage-transform configure option.
2007-03-20 23:19:34 +00:00
Danny Smith
a4ad579228
* include/_mingw.h (__CRT_INLINE): Ue __gnu_inline__ for gcc 4.2.x too.
2007-03-18 00:23:44 +00:00
Keith Marshall
31e07d86d2
Add manpages for dirname and basename functions.
2007-03-11 00:15:00 +00:00
Keith Marshall
af8e63023a
Make basename and dirname functions work with path names
...
containing multibyte character strings.
2007-03-08 23:15:58 +00:00
Danny Smith
3315e811a4
* include/io.h (__mingw_access): New static inline wrapper to restore
...
pre-Vista 'access (fname, X_OK)' behaviour.
(__USE_MINGW_ACCESS): Use to map access() to __mingw_access().
2007-03-05 08:25:32 +00:00
Danny Smith
5643b1ee86
* mingwex/fesetround.c (fesetround): Use unsigned int as operand
...
to stmxcsr.
Thanks to Alexey Kuznetsov <ring0_mipt at users dot sf dot net>
2007-03-05 07:42:36 +00:00
Danny Smith
cbf4bfcd5b
2007-02-27 Thorsten Dahlheimer <tdahlheim@gmx.net>
...
* include/stdio.h (_unlink, unlink): Add prototypes.
2007-02-27 07:40:12 +00:00
Danny Smith
8cf2dca12b
2007-02-18 Aurimas Cernius <aurisc4@gmail.com>
...
* include/excpt.h: Replace "_try1" in comments with "__try1".
2007-02-18 09:46:48 +00:00
Danny Smith
18c27356c4
* Makefile.in (ALL_CFLAGS): Put W32API_INCLUDE after INCLUDES.
...
(ALL_CXXFLAGS): Likewise.
* mingwex/Makefile.in (ALL_CFLAGS): Put W32API_INCLUDE after INCLUDES.
(ALL_CXXFLAGS): Likewise.
* profile/Makefile.in (ALL_CFLAGS): Put W32API_INCLUDE after INCLUDES.
(ALL_CXXFLAGS): Likewise.
2007-02-14 23:42:07 +00:00
Danny Smith
d4c6243390
* include/io.h (X_OK): Revert 2007-01-24 change, but leave comment.
2007-02-08 08:15:32 +00:00
Danny Smith
9571d219fe
Expose some msvcr80.dll functions.
...
* include/stdio.h (_fseek_nolock. _ftell_nolock, _fseeki64,
_ftelli64, _fseeki64_nolock, _ftelli64_nolock) Add prototypes
* msvcrt.def.in (_fseek_nolock. _ftell_nolock, _fseeki64,
_ftelli64, _fseeki64_nolock, _ftelli64_nolock) Add stubs.
2007-01-27 09:50:11 +00:00
Danny Smith
2731a97413
Expose some msvcr80.dll functions.
...
* include/stdlib.h (_set_abort_behavior): Add prototype.
(_WRITE_ABORT_MSG, _CALL_REPORTFAULT): Add defines for
_set_abort_behavior mask argument.
(_invalid_parameter_handler): Add typedef.
(_set_invalid_parameter_handler): Add prototype.
* include/stdio.h (_get_printf_count_output): Add prototype.
(_set_printf_count_output): Add prototype.
* msvcrt.def.in (_get_printf_count_output, _set_printf_count_output,
_set_abort_behavior, _set_invalid_parameter_handler): Add stubs.
2007-01-26 08:20:54 +00:00
Danny Smith
ed897cdfa6
* include/_mingw.h (CRT_INLINE): Correct typo.
2007-01-26 00:20:14 +00:00
Danny Smith
c0c32634da
* include/io.h (X_OK): Define to F_OK.
2007-01-24 08:27:12 +00:00
Danny Smith
8dabc54e41
* include/stdio.h (SEEK_SET, SEEK_CUR, SEEK_END): Define
...
unconditionally. Change comment.
* include/unistd.h (SEEK_SET, SEEK_CUR, SEEK_END): Define
here too.
* include/io.h (rename): Declare.
(remove): Declare.
2007-01-19 03:21:09 +00:00