Changeset 47148e4 in rtems


Ignore:
Timestamp:
Nov 7, 2004, 6:49:39 AM (15 years ago)
Author:
Ralf Corsepius <ralf.corsepius@…>
Branches:
4.10, 4.11, 4.8, 4.9, master
Children:
736f024
Parents:
598feb56
Message:

2004-11-07 Ralf Corsepius <ralf.corsepiu@…>

  • libcsupport/include/sys/_stdint.h: Special-case int64_t (GCC has LONG_LONG_MAX, while POSIX mandates LLONG_MAX. This break EXP(LONG_LONG_MAX)).
Location:
cpukit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • cpukit/ChangeLog

    r598feb56 r47148e4  
     12004-11-07      Ralf Corsepius <ralf.corsepiu@rtems.org>
     2
     3        * libcsupport/include/sys/_stdint.h: Special-case int64_t (GCC has
     4        __LONG_LONG_MAX__, while POSIX mandates LLONG_MAX. This break
     5        __EXP(LONG_LONG_MAX)).
     6
    172004-11-05      Joel Sherrill <joel@OARcorp.com>
    28
  • cpukit/libcsupport/include/sys/_stdint.h

    r598feb56 r47148e4  
    110110#define __int64_t_defined 1
    111111#define __rtems_long64 1
    112 #elif  __EXP(LONG_LONG_MAX) > 0x7fffffff
     112#elif  defined(__LONG_LONG_MAX__) && (__LONG_LONG_MAX__ > 0x7fffffff)
     113typedef signed long long int64_t;
     114typedef unsigned long long uint64_t;
     115#define __int64_t_defined 1
     116#define __rtems_longlong64 1
     117#elif  defined(LLONG_MAX) && (LLONG_MAX > 0x7fffffff)
    113118typedef signed long long int64_t;
    114119typedef unsigned long long uint64_t;
Note: See TracChangeset for help on using the changeset viewer.