* 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.
This commit is contained in:
		@@ -1,3 +1,16 @@
 | 
			
		||||
2001-08-01  Danny Smith  <dannysmith@users.sourceforge.net>
 | 
			
		||||
 | 
			
		||||
	* 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.
 | 
			
		||||
 | 
			
		||||
2001-06-28  Danny Smith  <dannysmith@users.sourceforge.net>
 | 
			
		||||
 | 
			
		||||
	* include/malloc.h: Fix non-ANSI comment after #endif.
 | 
			
		||||
 | 
			
		||||
2001-06-11  Danny Smith  <danny_r_smith_2001@yahoo.co.nz>
 | 
			
		||||
 | 
			
		||||
	* profile/configure.in: Make msvcrt.dll version default.
 | 
			
		||||
@@ -12,6 +25,10 @@
 | 
			
		||||
	(_tgetenv): Ditto.
 | 
			
		||||
	(_tsetlocale): Ditto.
 | 
			
		||||
 | 
			
		||||
2001-06-04  Earnie Boyd  <earnie@users.sourceforge.net>
 | 
			
		||||
 | 
			
		||||
	* profile/Makefile.in (mkinstalldirs): Correct relative path.
 | 
			
		||||
 | 
			
		||||
2001-06-04  Earnie Boyd  <earnie@users.sourceforge.net>
 | 
			
		||||
 | 
			
		||||
	* include/_mingw.h: Change version to 1.0.
 | 
			
		||||
 
 | 
			
		||||
@@ -70,7 +70,7 @@ size_t	_msize (void*);
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif	RC_INVOKED
 | 
			
		||||
#endif	/* RC_INVOKED */
 | 
			
		||||
 | 
			
		||||
#endif /* Not _MALLOC_H_ */
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -43,10 +43,11 @@
 | 
			
		||||
#endif	/* Not RC_INVOKED */
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/* Some flags for the iobuf structure provided by <paag@tid.es> */
 | 
			
		||||
/* Flags for the iobuf structure  */
 | 
			
		||||
#define	_IOREAD	1
 | 
			
		||||
#define	_IOWRT	2
 | 
			
		||||
#define	_IORW	4
 | 
			
		||||
#define	_IORW	0x0080 /* opened as "r+w" */
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 * The three standard file pointers provided by the run time library.
 | 
			
		||||
@@ -74,14 +75,24 @@
 | 
			
		||||
 */
 | 
			
		||||
#define FOPEN_MAX	(20)
 | 
			
		||||
 | 
			
		||||
/* After creating this many names, tmpnam and tmpfile return NULL */
 | 
			
		||||
#define TMP_MAX	32767
 | 
			
		||||
/*
 | 
			
		||||
 * Tmpnam, tmpfile and, sometimes, _tempnam try to create
 | 
			
		||||
 * temp files in the root directory of the current drive
 | 
			
		||||
 * (not in pwd, as suggested by some older MS doc's).
 | 
			
		||||
 * Redefining these macros does not effect the CRT functions.
 | 
			
		||||
 */
 | 
			
		||||
#define _P_tmpdir   "\\"
 | 
			
		||||
#define _wP_tmpdir  L"\\"
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 * The maximum size of name (including NUL) that will be put in the user
 | 
			
		||||
 * supplied buffer caName for tmpnam.
 | 
			
		||||
 * NOTE: This has not been determined by experiment, but based on the
 | 
			
		||||
 * maximum file name length above it is probably reasonable. I could be
 | 
			
		||||
 * wrong...
 | 
			
		||||
 * Inferred from the size of the static buffer returned by tmpnam
 | 
			
		||||
 * when passed a NULL argument. May actually be smaller.
 | 
			
		||||
 */
 | 
			
		||||
#define	L_tmpnam	(260)
 | 
			
		||||
#define L_tmpnam (16)
 | 
			
		||||
 | 
			
		||||
#define _IOFBF		0x0000
 | 
			
		||||
#define _IOLBF		0x0040
 | 
			
		||||
 
 | 
			
		||||
@@ -263,14 +263,11 @@ wchar_t**  __p__wpgmptr(void);
 | 
			
		||||
# ifndef __DECLSPEC_SUPPORTED
 | 
			
		||||
  extern char** __imp__pgmptr_dll;
 | 
			
		||||
# define _pgmptr (*__imp__pgmptr_dll)
 | 
			
		||||
  extern wchar_t** __imp_wpgmptr_dll;
 | 
			
		||||
# define _wpgmptr (*__imp__wpgmptr_dll)
 | 
			
		||||
# else /* __DECLSPEC_SUPPORTED */
 | 
			
		||||
 __MINGW_IMPORT char* _pgmptr_dll;
 | 
			
		||||
# define _pgmptr _pgmptr_dll
 | 
			
		||||
 __MINGW_IMPORT wchar_t* _wpgmptr_dll;
 | 
			
		||||
# define _wpgmptr _wpgmptr_dll
 | 
			
		||||
# endif /* __DECLSPEC_SUPPORTED */
 | 
			
		||||
/* no wide version in CRTDLL */
 | 
			
		||||
#endif /* __MSVCRT__ */
 | 
			
		||||
 | 
			
		||||
#endif /* Not __STRICT_ANSI__ */
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user