newlib: bugfixes

git-svn-id: svn://kolibrios.org@2827 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
Sergey Semyonov (Serge)
2012-06-27 12:31:46 +00:00
parent 21140b30f2
commit b3ffd0487f
6 changed files with 48 additions and 6 deletions

View File

@@ -35,6 +35,7 @@ extern "C" {
#define __have_long64 1
#elif __STDINT_EXP(LONG_MAX) == 0x7fffffff && !defined(__SPU__)
#define __have_long32 1
#define __have_long64 0
#endif
#if __STDINT_EXP(SCHAR_MAX) == 0x7f
@@ -177,6 +178,8 @@ typedef uint64_t uint_least32_t;
typedef signed int int_fast64_t;
typedef unsigned int uint_fast64_t;
#define __int_fast64_t_defined 1
#else
#define __int_fast64_t_defined 0
#endif
/*
@@ -212,6 +215,7 @@ typedef uint64_t uint_least32_t;
#if __int_least64_t_defined
typedef int_least64_t int_fast64_t;
typedef uint_least64_t uint_fast64_t;
#undef __int_fast64_t_defined
#define __int_fast64_t_defined 1
#endif
#endif