diff options
author | Danny Smith <dannysmith@users.sourceforge.net> | 2002-10-20 04:30:28 +0000 |
---|---|---|
committer | Danny Smith <dannysmith@users.sourceforge.net> | 2002-10-20 04:30:28 +0000 |
commit | 1c00ad29b8186d3462261dfbddaa30f89591edc0 (patch) | |
tree | 3726f66364bcf775205ad917bc348fd4e919298d /winsup/mingw/include/stdlib.h | |
parent | bfda61d41921b6945aa99f3b729e1b51f5782498 (diff) | |
download | cygnal-1c00ad29b8186d3462261dfbddaa30f89591edc0.tar.gz cygnal-1c00ad29b8186d3462261dfbddaa30f89591edc0.tar.bz2 cygnal-1c00ad29b8186d3462261dfbddaa30f89591edc0.zip |
2002-10-19 Danny Smith <dannysmith@users.sourceforge.net>
* 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.
Diffstat (limited to 'winsup/mingw/include/stdlib.h')
-rw-r--r-- | winsup/mingw/include/stdlib.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/winsup/mingw/include/stdlib.h b/winsup/mingw/include/stdlib.h index 468bac1af..30ff29c63 100644 --- a/winsup/mingw/include/stdlib.h +++ b/winsup/mingw/include/stdlib.h @@ -284,7 +284,7 @@ wchar_t** __p__wpgmptr(void); * This variable determines the default file mode. * TODO: Which flags work? */ -#ifndef __DECLSPEC_SUPPORTED +#if !defined (__DECLSPEC_SUPPORTED) || defined (__IN_MINGW_RUNTIME) #ifdef __MSVCRT__ extern int* _imp___fmode; @@ -404,7 +404,7 @@ extern __inline__ void _Exit(int status) { _exit(status); } #endif /* _onexit is MS extension. Use atexit for portability. */ -typedef int (* _onexit_t)(void); +typedef int (* _onexit_t)(void); _onexit_t _onexit( _onexit_t ); int _putenv (const char*); |