Commit Graph

50 Commits

Author SHA1 Message Date
Danny Smith
eba631d6a9 * moldname.def.in (__MSVCRT__): Replace with !(__CRTDLL).
(wpopen): Add if !(__CRTDLL).
	* Makefile.in (moldname-msvcrt.def rule): Use -C, not -c to
	preserve comments.
	(moldname-crtdll.def rule): Likewise.
	* moldname-msvcrt.def: Regenerate.
	* moldname-crtdll.def: Regenerate.
	* include/stdio.h (wpopen):Use prototype, not a define.
	(_swnprintf): Add prototype.
	(_vswnprintf): Likewise.
	Tidy up whitespace.
	* include/wchar.h (_swnprintf): Add prototype.
	(_vswnprintf): Likewise.
	Tidy up whitespace.
2002-03-26 22:23:25 +00:00
Danny Smith
88a820dbcc * include/malloc.h (_heapinfo): Correct structure definition.
(_USEDENTRY,_FREEENTRY): Add defines.
	Add comment on platform support for _heap* functions.
	(_get_sbh_threshold): Add prototype.
	(_set_sbh_threshold): Likewise.
	(_expand): Likewise.
2002-01-27 22:54:54 +00:00
Earnie Boyd
be4ee22bbc Merge MinGW changes 2002-01-25 20:03:56 +00:00
Danny Smith
b6d314495b Remove duplicate changelog entry. 2002-01-25 03:34:12 +00:00
Danny Smith
a3e23446e2 * profile/profil.c: Update copyright info.
* profile/profil.h: Likewise.
	* profile/gcrt0.c: Likewise.
	* profile/profil.h (PROFADDR): Cast idx to unsigned long long to
	avoid overflow.
	* profile/gmon.c: Define bzero as memset if mingw32.
	(monstartup): Use it.
2002-01-25 03:29:55 +00:00
Danny Smith
628ef8b6bb * include/tchar.h (_TCHAR): Add missing ;. 2002-01-25 03:04:46 +00:00
Danny Smith
159743c264 * include/tchar.h (_TCHAR): Add typedefs. 2002-01-25 03:00:36 +00:00
Earnie Boyd
15a1d3f2fc * Makefile.in: Increment VERSION.
* include/_mingw.h: Ditto.
2001-12-07 21:38:03 +00:00
Earnie Boyd
98a05abd05 Merge MinGW CVS differences 2001-12-05 15:01:06 +00:00
Earnie Boyd
ff1924262a * include/strings.h: New file. 2001-12-05 13:55:19 +00:00
Robert Collins
4cecec6cde 2001-11-08 Robert Collins <rbtcollins@hotmail.com>
* include/errno.h: Fix "errno is not a prototype" warning.
2001-11-07 14:10:25 +00:00
Egor Duda
48da07548b * Makefile.in: Delete unused executable after creating base-files. 2001-11-05 13:16:41 +00:00
Earnie Boyd
5cf6708ef4 2001-10-30 Danny Smith <dannysmith@users.sourceforge.net>
* include/io.h (_commit): Add declaration.
	Thanks to: "stefan" <stefan@lkcc.org>

2001-10-30  Danny Smith  <dannysmith@users.sourceforge.net>

	* include/sys/stat.h: Make S_IS* macros safer.

2001-10-27  Danny Smith  <dannysmith@users.sourceforge.net>

	* include/stdlib.h (EXIT_FAILURE): Change value to 1.

2001-10-12  Danny Smith  <dannysmith@users.sourceforge.net>

	* include/stdlib.h (__p__environ, __p__wenviron): Use
	__STDC__ prototypes.
2001-11-01 19:51:50 +00:00
Earnie Boyd
18508302f9 2001-09-19 Earnie Boyd <earnie@SF.net>
* Makefile.in: Remove the /usr from the install target.
	(VERSION): Increment.
	include/_mingw.h: Ditto.
2001-09-19 15:37:19 +00:00
Earnie Boyd
f244c34bae * Makefile.in: Increment version.
* include/_mingw.h: Ditto.
2001-09-17 12:38:45 +00:00
Earnie Boyd
34ed8fcee6 2001-09-10 Earnie Boyd <earnie@SF.net>
* dossh: Remove inadvertantly imported file.

2001-09-10  Danny Smith  <dannysmith@users.sourceforge.net>

	* dirent.c (opendir): Use GetFileAttributes rather than stat
	to determine if input arg is dir.
2001-09-10 15:41:46 +00:00
Christopher Faylor
94ce0c04c1 Revert inadvertently checked in files. 2001-09-06 00:45:51 +00:00
Christopher Faylor
08547e6403 * Makefile.in: Install libstdc++.a if it does not exist. 2001-09-05 23:26:38 +00:00
Earnie Boyd
375dab8418 * include/stdarg.h (va_list): Typedef as __builtin_va_list if
__GNUC__ >= 3.
	* include/varargs.h (va_list): Ditto.
	* include/stdio.h (va_list): Ditto.
2001-08-29 13:43:59 +00:00
Earnie Boyd
386abb05d9 * include/stdlib.h (_wpgmptr): Don't declare ifndef __MSVCRT__.
* include/stdio.h (_IORW): Change constant to 0x0080.
	(TMP_MAX): Add new define.
	(_P_tmpdir): Ditto.
	(_wP_tmpdir): Ditto.
	(L_tmpnam): Change constant to 16.
	* include/malloc.h: Fix non-ANSI comment after #endif.
	* profile/Makefile.in (mkinstalldirs): Correct relative path.
2001-08-05 12:52:43 +00:00
Christopher Faylor
36623e6535 Remove blank line. 2001-06-18 01:41:08 +00:00
Earnie Boyd
a1dd161b72 * profile/configure.in: Make msvcrt.dll version default.
* profile/makefile.in: Build both gcrt1.o and gcrt2.o.
	* provile/configure: Regenerate.
2001-06-11 18:57:39 +00:00
Earnie Boyd
37fb7a2ccb * include/stdio.h (swscanf): Make first arugument const.
* include/wchar.h (swscanf): Ditto.
	* include/tchar.h (_tfopen): New _UNICODE define.
	(_tgetenv): Ditto.
	(_tsetlocale): Ditto.
2001-06-11 18:13:15 +00:00
Earnie Boyd
4c4db90d7e * include/_mingw.h: Change version to 1.0.
Makefile.in: Ditto.
2001-06-04 20:01:10 +00:00
Earnie Boyd
d53c723240 * include/tchar.h: (__TEXT): Remove undef.
(_TEXT): Ditto.
	(_T): Ditto.
2001-02-21 19:33:42 +00:00
Earnie Boyd
a562294385 Fri Feb 2 10:34:07 2001 Earnie Boyd <earnie@users.sourceforge.net>
* include/tchar.h: (__TEXT): Add private macro.
	(_TEXT): Modify definition to use __TEXT.
	(_T): Ditto.
	This change allows the passing of a MACRO as an argument and have that
	MACRO resolved first.
	Thanks to: Eric PAIRE <eric.paire@ri.silicomp.com>
2001-02-02 16:50:06 +00:00
Earnie Boyd
4ea1be6d1f * Makefile.in: Increment version to 0.5
* include/_mingw.h: Increment minor version
2001-01-31 22:17:17 +00:00
Earnie Boyd
535964b7a4 * include/assert.h: (assert): Remove ; from end of definition
Thanks to: AJ Reins <tbisp@qwest.net>
2001-01-30 18:03:23 +00:00
Earnie Boyd
58605e60f6 * include/time.h: (CLOCKS_PER_SEC): Type cast the constant.
Thanks to: Cosmin Truta  <cosmin@cs.toronto.edu>
2001-01-30 12:44:46 +00:00
Earnie Boyd
2f3ea37bc8 * time.h: (CLOCKS_PER_SEC) Change from FP to integer constant. 2001-01-29 19:05:18 +00:00
Earnie Boyd
39d871d66d * include/wchar.h: The 2001.01.18 Change was incorrect. The functions
are actually C functions.  These functions are resolved via the
	-lmsvcp60 library and comments were placed in the header.
2001-01-28 18:06:17 +00:00
Earnie Boyd
4586200df3 *include/stdlib.h (__p__pgmptr): add prototype.
(__p__wpgmptr): likewise.
	(_pgmptr_dll): move declaration from dos.h.
	(_wpgmptr_dll): likewise.
	(_pgmptr): conditional define (MSVCT/CRTDLL).
	(_wpgmptr): likewise.
	*include/dos.h (_base*_dll variables): declare only for CRTDLL.
	(_os*_dll variables): likewise.
	(_pgmptr_dll): remove declaration and associated defines to stdlib.h.
	(_wpgmptr_dll): likewise.
2001-01-28 16:40:19 +00:00
Earnie Boyd
cd7053e78b * include/stdint.h: New file. 2001-01-26 18:52:31 +00:00
Earnie Boyd
74a3cd0a4f * include/wchar.h: Protect prototypes only declared in the C++ STL
from being declared unless __cplusplus is defined.
2001-01-18 15:40:50 +00:00
Earnie Boyd
2762a24302 * include/stdlib.h: Apply Danny Smith patch 102730
2000-12-09  Danny Smith  <danny_r_smith_2001@yahoo.co.nz>
	(_wgetenv) Correction to return type.
2001-01-16 16:43:00 +00:00
Earnie Boyd
49a5f0809b * include/locale.h: Apply Danny Smith patch 101834
2000-11-23  Danny Smith  <danny_r_smith_2001@yahoo.co.nz>
	(LC_MIN) Add definition.
 	(LC_MAX) ditto.
	(_wsetlocale) Add prototype.
2001-01-16 14:51:03 +00:00
Earnie Boyd
b52aba3fc2 * Makefile.in: eliminate the need for RUNTIME and CRT_ID.
Always build crt1.o, dllcrt1.o, crt2.o and dllcrt2.o.
	Create a libcoldname.a for the oldname library for CRTDLL.
	Restrict libmoldname.a for the oldname library for MSVCRT.
	* configure.in: eliminate setting RUNTIME and CRT_ID variables.
	Restructure the $target_os case logic.
	Always name the MinGW thread dll helper mingwm.
	Change Cygwin's HEADER_SUBDIR value from mingw32 to mingw.
	* configure: regenerate.
2000-11-29 21:14:48 +00:00
Earnie Boyd
c84242b6f3 * Makefile.in: Fix bindist target to distribute the correct files.
Remove the use of SNAPSHOT variable and test SNAPDATE instead.
	Set SNAPDATE within the snapshot target on recursive call to $(MAKE).
2000-11-22 23:43:23 +00:00
Earnie Boyd
cc100085ed * Makefile.in: Add missing line continuation `\' for $(SUBDIRS) target.
Add variables and targets to control binary and source distributions.
	Add variables and targets to control snapshot distribution.
	* profile/gmon.h: Add missing #endif for #ifndef.
	* profile/ChangeLog: Merge entries here and remove.
	* profile/Makefile.in: Add variables and targets to control
	distribution.
	* README: Add.
	* TODO: ditto.
	* config.guess: ditto.
	* config.sub: ditto.
	* mkinstalldirs: ditto.
	* install-sh: ditto.
	* configure: regenerate.
	* profile/configure: ditto.
2000-11-22 01:51:53 +00:00
Earnie Boyd
6126c12345 * include/direct.h: add guard around MSVCRT-only prototytpes
* include/io.h: add __int64 struct definitions and function prototypes;
		 add guard for MSVCRT-only prototypes
	* include/limits.h: add ISO C9x macros LLONG_MIN, LLONG_MAX, ULLONG_MAX
	* include/stdio.h: add wchar function prototypes (__MSVCRT__);
		 put wchar functions together to make sync with wchar.h easier
	* include/stdlib.h: add wide char functions (__MSVCRT__)
	* include/string.h: add string collation functions ( __MSVCRT__)
	* include/sys/stat.h: add __int64 struct and function ( __MSVCRT__)
	* include/tchar.h: add macros and macro function definitions
	* include/wchar.h: add wide char function prototypes ( __MSVCRT__ );
		enclose more functions in __MSVCRT__ guard;
		some oldname wide char function prototypes #if (0)'d
	* profile/gmon.h: add guard around BSD-ish typedefs
2000-11-21 02:50:03 +00:00
Christopher Faylor
d5b692284b * Makefile.in: Use a different variable name for subdirectory since the
previous one was used by the top level make.
2000-11-21 00:00:05 +00:00
Christopher Faylor
7665ae4aca * Makefile.in: Install mingw stuff in a subdirectory if building under cygwin. 2000-11-20 01:52:26 +00:00
Christopher Faylor
a50bf2842f * Makefile.in (subdirs): Eliminate for loop. 2000-06-18 01:49:23 +00:00
Christopher Faylor
4a7a5a717c * Makefile.in (subdirs): Previous change did not fix problem in broken shells. 2000-06-17 22:28:52 +00:00
Christopher Faylor
0fa0f12294 Add additional info. 2000-06-17 17:50:04 +00:00
Christopher Faylor
63d4033c06 * Makefile.in: Avoid installing dll if we're cross building and the cross-host
system isn't a Windows system.
2000-06-17 17:48:36 +00:00
Christopher Faylor
8c63f3b872 * configure.in: Change HEADER_SUBDIR to mingw32.
* configure: Regenerate.
2000-04-19 17:11:59 +00:00
Christopher Faylor
23ee7c4463 * include/string.h: Use proper prototype for _strerror. 2000-04-10 23:00:27 +00:00
Mumit Khan
ab81a36772 2000-03-30 Mumit Khan <khan@xraylith.wisc.edu>
* Makefile.in (subdirs): Workaround for broken shells.
2000-03-31 04:43:46 +00:00
Christopher Faylor
1fd5e000ac import winsup-2000-02-17 snapshot 2000-02-17 19:38:33 +00:00