aboutsummaryrefslogtreecommitdiff
path: root/lib/Headers/stdint.h
AgeCommit message (Expand)Author
2013-04-12Headers: Add support for ISO9899:2011 rsize_t.Daniel Dunbar
2013-04-12tl;dr: Teach Clang to work around g++ changing its workaround to glibc'sRichard Smith
2011-04-30Some small improvements to the builtin (-ffreestanding) stdint.h; inEli Friedman
2011-04-21PR9772: Fix the definition of WINT_MIN and WINT_MAX on Linux -ffreestanding.Eli Friedman
2011-04-15fix a bunch of comment typos found by codespell. Patch byChris Lattner
2010-06-30Headers: Change [u]intmax_t to be defined in terms of __[U]INTMAX_TYPE__, ins...Daniel Dunbar
2010-04-24Headers: Hide intptr_t and uintptr_t definitions behind _INTPTR_T and _UINTPTR_TDaniel Dunbar
2009-11-22Define SIG_ATOMIC_MIN and SIG_ATOMIC_MAX in terms of __SIG_ATOMIC_WIDTH__.Ken Dyck
2009-11-20Avoid unwanted expansion in macros that paste together INT<n>_C(v) and Ken Dyck
2009-11-20Avoid unwanted expansion in macros that paste together INT<n>_MIN, INT<n>_MAX,Ken Dyck
2009-11-20Avoid unwanted macro expansion in macros that paste together int<n>_t andKen Dyck
2009-11-19Define WCHAR_MIN and WCHAR_MAX in terms of __WCHAR_WIDTH__ for consistency withKen Dyck
2009-11-19Parameterize WINT_MIN and WINT_MAX with __WINT_WIDTH__ to support arbitrary Ken Dyck
2009-11-19Construct definition of SIZE_MAX from __SIZE_WIDTH__ to support targets ofKen Dyck
2009-11-19Construct the macro body of PTRDIFF_MAX and PTRDIFF_MIN from __PTRDIFF_WIDTH__.Ken Dyck
2009-11-18Construct INTPTR_MIN, INTPTR_MAX, and UINTPTR_MAX from the exact-width limitKen Dyck
2009-11-18Define intptr_t and uintptr_t in terms of their equivalent exact-width types.Ken Dyck
2009-11-18Define INTMAX_C and UINTMAX_C in terms of the corresponding exact-widthKen Dyck
2009-11-18Define INTMAX_MIN, INTMAX_MAX, and UINTMAX_MAX in terms of the limit macros forKen Dyck
2009-11-18Define intmax_t and uintmax_t as the [u]intN_t type corresponding toKen Dyck
2009-11-17Replace (-INT8_C(128)), which uses an illegally out-of-range argument forKen Dyck
2009-11-17Use the INTn_C integer constant macros to generate limit constants with correctKen Dyck
2009-11-17Remove unnecessary parens around the bodies of integer constant macros. C99Ken Dyck
2009-11-16Parameterize the constant-generating macros in stdint.h with new built-inKen Dyck
2009-11-12Generalize stdint.h for non-8-bit-multiple types, patch by Chris Lattner
2009-11-04A simple reordering of the definitions in stdint.h and Chris Lattner
2009-11-02Added __has_include and __has_include_next.John Thompson
2009-05-03Fix for PR3841: follow gcc's example and fall back to the system Eli Friedman
2009-04-18glibc plays some weird games with multiple different definitions ofChris Lattner
2009-03-15Only intptr_t is protected by __intptr_t_defined.Daniel Dunbar
2009-02-28fix inverted conditional, rdar://6633188Chris Lattner
2009-02-13anders johnson points out that some software depends on theChris Lattner
2009-02-13Give TargetInfo a new IntPtrType to hold the intptr_t type forChris Lattner
2009-02-10Fix an #ifndef that should be an #ifdef instead.Anders Carlsson
2009-02-07C++ really shouldn't check these #defines, thanks to HowardChris Lattner
2009-02-07remove two eroneous suffixes, these promote to int. Thanks to NeilChris Lattner
2009-02-07fix some missing parens, thanks for Eli's review!Chris Lattner
2009-02-07make sure that UINTMAX_MAX has an unsigned type. This assumes that Chris Lattner
2009-02-07make various MAX/MIN constants be preprocessor constants, not C constants.Chris Lattner
2009-02-07Apparently it is important to define intptr_t and uintptr_t to Chris Lattner
2009-02-06Fix some errors in the new stdint.h.Sebastian Redl
2009-02-06add a stdint.h header.Chris Lattner