Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/newlib
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2016-04-18 09:47:46 +0300
committerCorinna Vinschen <corinna@vinschen.de>2016-04-18 13:09:50 +0300
commitaf5bbbec815f8034c8c38439449b6fb723a824c1 (patch)
tree100dfe4f5d886e1c2c385f79ccfa50198d983d4d /newlib
parentc36070f2f674f783304f0445be09bc09c40c2a25 (diff)
Fix definition of __size_t
Fix definition of __size_t in case __SIZE_TYPE__ is not defined. Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de>
Diffstat (limited to 'newlib')
-rw-r--r--newlib/libc/include/sys/_types.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/newlib/libc/include/sys/_types.h b/newlib/libc/include/sys/_types.h
index 06ddd8329..297b1ea5a 100644
--- a/newlib/libc/include/sys/_types.h
+++ b/newlib/libc/include/sys/_types.h
@@ -127,9 +127,9 @@ typedef _off64_t _fpos64_t;
typedef __SIZE_TYPE__ __size_t;
#else
#if defined(__INT_MAX__) && __INT_MAX__ == 2147483647
-typedef int __size_t;
+typedef unsigned int __size_t;
#else
-typedef long __size_t;
+typedef unsigned long __size_t;
#endif
#endif
#endif