Changeset 673ea28 in mainline


Ignore:
Timestamp:
2017-10-24T05:25:36Z (6 years ago)
Author:
jzr <zarevucky.jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
810a36f
Parents:
16bfcd3
Message:

Finish documenting macros.h.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • abi/include/_bits/macros.h

    r16bfcd3 r673ea28  
    6868 *      __SIZEOF_LONG_LONG__
    6969 *      __SIZEOF_POINTER__
     70 *      __SIZEOF_FLOAT__
     71 *      __SIZEOF_DOUBLE__
     72 *      __SIZEOF_LONG_DOUBLE__
    7073 *
    7174 *      __SIZE_TYPE__
     
    8992 *
    9093 * After this header is processed, the following additional macros are
    91  * guaranteed to be defined:
    92  *
    93  *      TODO: List them all.
     94 * guaranteed to be defined, or the build will fail:
     95 *
     96 *      for {type} being one of CHAR, SHRT, INT, LONG, LLONG
     97 *      __{type}_MIN__
     98 *      __{type}_MAX__
     99 *      __U{type}_MAX__
     100 *
     101 *      __SCHAR_MIN__
     102 *      __SCHAR_MAX__
     103 *
     104 *      for {size} being one of 8, 16, 32, 64, PTR, MAX
     105 *      __INT{size}_TYPE__
     106 *      __INT{size}_MIN__
     107 *      __INT{size}_MAX__
     108 *      __UINT{size}_TYPE__
     109 *      __UINT{size}_MAX__
     110 *      for {tag} being one of d, i, u, o, x, X
     111 *      __PRI{tag}{size}__
     112 *      for {tag} being one of d, i, u, o, x
     113 *      __SCN{tag}{size}__
     114 *      __INT{size}_C
     115 *      __UINT{size}_C
     116 *      (except for __INTPTR_C/__UINTPTR_C, which aren't provided)
     117 *
     118 *      __PTRDIFF_MIN__
     119 *      __WCHAR_MIN__
     120 *      __WINT_MIN__
     121 *      __WINT_MAX__
     122 *      __WINT_EOF__
     123 *      __WCHAR_SIGNED__ or __WCHAR_UNSIGNED__
     124 *      __WINT_SIGNED__ or __WINT_UNSIGNED__
    94125 *
    95126 */
Note: See TracChangeset for help on using the changeset viewer.