diff options
author | Danny Smith <dannysmith@users.sourceforge.net> | 2002-05-21 02:18:45 +0000 |
---|---|---|
committer | Danny Smith <dannysmith@users.sourceforge.net> | 2002-05-21 02:18:45 +0000 |
commit | df4f59009dfd9f58f50881ed921d0bbde56aa0bc (patch) | |
tree | 2c85f986fc3b28d8ca51f93da6136c49842f0e5f | |
parent | 56de09d6f63a4d5cdc455e1cc3756403193d8d38 (diff) | |
download | gdb-df4f59009dfd9f58f50881ed921d0bbde56aa0bc.tar.gz |
* include/stdint.h: Include stddef.h to get
wchar_t and wint_t.
(WINT_MAX): Define to ((wint_t)-1).
-rw-r--r-- | winsup/mingw/ChangeLog | 6 | ||||
-rw-r--r-- | winsup/mingw/include/stdint.h | 8 |
2 files changed, 11 insertions, 3 deletions
diff --git a/winsup/mingw/ChangeLog b/winsup/mingw/ChangeLog index 5a51ebd5a28..d627bf108b3 100644 --- a/winsup/mingw/ChangeLog +++ b/winsup/mingw/ChangeLog @@ -1,5 +1,11 @@ 2002-05-21 Danny Smith <dannysmith@users.sourceforge.net> + * include/stdint.h: Include stddef.h to get + wchar_t and wint_t. + (WINT_MAX): Define to ((wint_t)-1). + +2002-05-21 Danny Smith <dannysmith@users.sourceforge.net> + * include/wctype.h: Replace 'inline' with '__inline__'. * include/inttypes.h: Likewise. diff --git a/winsup/mingw/include/stdint.h b/winsup/mingw/include/stdint.h index 71c6708ff57..ec1566db223 100644 --- a/winsup/mingw/include/stdint.h +++ b/winsup/mingw/include/stdint.h @@ -19,6 +19,9 @@ #ifndef _STDINT_H #define _STDINT_H +#define __need_wint_t +#define __need_wchar_t +#include <stddef.h> /* 7.18.1.1 Exact-width integer types */ typedef signed char int8_t; @@ -138,11 +141,10 @@ typedef unsigned long long uintmax_t; #endif /* - * wint_t is unsigned int in __MINGW32__, - * but unsigned short in MS runtime + * wint_t is unsigned short for compatibility with MS runtime */ #define WINT_MIN 0 -#define WINT_MAX UINT32_MAX +#define WINT_MAX ((wint_t)-1) /* UINT16_MAX */ #endif /* !defined ( __cplusplus) || defined __STDC_LIMIT_MACROS */ |