os/ossrv/genericopenlibs/openenvcore/include/stdint.dosc
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
     1 /** @file  ../include/stdint.h
     2 @internalComponent
     3 */
     4 
     5 /** @typedef  typedef	__int8_t		int8_t
     6 
     7 denotes a signed integer type with a width of exactly 8 bits.
     8 
     9 @publishedAll
    10 @externallyDefinedApi
    11 */
    12 
    13 /** @typedef  typedef	__int16_t		int16_t
    14 
    15 denotes a signed integer type with a width of exactly 16 bits.
    16 
    17 @publishedAll
    18 @externallyDefinedApi
    19 */
    20 
    21 /** @typedef  typedef	__int32_t		int32_t
    22 
    23 denotes a signed integer type with a width of exactly 32 bits.
    24 
    25 @publishedAll
    26 @externallyDefinedApi
    27 */
    28 
    29 /** @typedef  typedef	__int64_t		int64_t
    30 
    31 denotes a signed integer type with a width of exactly 64 bits.
    32 
    33 @publishedAll
    34 @externallyDefinedApi
    35 */
    36 
    37 /** @typedef  typedef	__uint8_t		uint8_t
    38 
    39 denotes a unsigned integer type with a width of exactly 8 bits.
    40 
    41 @publishedAll
    42 @externallyDefinedApi
    43 */
    44 
    45 /** @typedef  typedef	__uint16_t		uint16_t
    46 
    47 denotes a unsigned integer type with a width of exactly 16 bits.
    48 
    49 @publishedAll
    50 @externallyDefinedApi
    51 */
    52 
    53 /** @typedef  typedef	__uint32_t		uint32_t
    54 
    55 denotes a unsigned integer type with a width of exactly 32 bits.
    56 
    57 @publishedAll
    58 @externallyDefinedApi
    59 */
    60 
    61 /** @typedef  typedef	__uint64_t		uint64_t
    62 
    63 denotes a unsigned integer type with a width of exactly 64 bits.
    64 
    65 @publishedAll
    66 @externallyDefinedApi
    67 */
    68 
    69 /** @typedef  typedef	__int_least8_t		int_least8_t
    70 
    71 denotes an signed integer type with a width of at least 8 bits.
    72 
    73 @publishedAll
    74 @externallyDefinedApi
    75 */
    76 
    77 /** @typedef  typedef	__int_least16_t		int_least16_t
    78 
    79 denotes an signed integer type with a width of at least 16 bits.
    80 
    81 @publishedAll
    82 @externallyDefinedApi
    83 */
    84 
    85 /** @typedef  typedef	__int_least32_t		int_least32_t
    86 
    87 denotes an signed integer type with a width of at least 32 bits.
    88 
    89 @publishedAll
    90 @externallyDefinedApi
    91 */
    92 
    93 /** @typedef  typedef	__int_least64_t		int_least64_t
    94 
    95 denotes an signed integer type with a width of at least 64 bits.
    96 
    97 @publishedAll
    98 @externallyDefinedApi
    99 */
   100 
   101 /** @typedef  typedef	__uint_least8_t		uint_least8_t
   102 
   103 denotes an unsigned integer type with a width of at least 8 bits.
   104 
   105 @publishedAll
   106 @externallyDefinedApi
   107 */
   108 
   109 /** @typedef  typedef	__uint_least16_t		uint_least16_t
   110 
   111 denotes an unsigned integer type with a width of at least 16 bits.
   112 
   113 @publishedAll
   114 @externallyDefinedApi
   115 */
   116 
   117 /** @typedef  typedef	__uint_least32_t		uint_least32_t
   118 
   119 denotes an unsigned integer type with a width of at least 32 bits.
   120 
   121 @publishedAll
   122 @externallyDefinedApi
   123 */
   124 
   125 /** @typedef  typedef	__uint_least64_t		uint_least64_t
   126 
   127 denotes an unsigned integer type with a width of at least 64 bits.
   128 
   129 @publishedAll
   130 @externallyDefinedApi
   131 */
   132 
   133 /** @typedef  typedef	__int_fast8_t		int_fast8_t
   134 
   135 designates the fastest signed integer type with a width of at least 8 bits.
   136 
   137 @publishedAll
   138 @externallyDefinedApi
   139 */
   140 
   141 /** @typedef  typedef	__int_fast16_t		int_fast16_t
   142 
   143 designates the fastest signed integer type with a width of at least 16 bits.
   144 
   145 @publishedAll
   146 @externallyDefinedApi
   147 */
   148 
   149 /** @typedef  typedef	__int_fast32_t		int_fast32_t
   150 
   151 designates the fastest signed integer type with a width of at least 32 bits.
   152 
   153 @publishedAll
   154 @externallyDefinedApi
   155 */
   156 
   157 /** @typedef  typedef	__int_fast64_t		int_fast64_t
   158 
   159 designates the fastest signed integer type with a width of at least 64 bits.
   160 
   161 @publishedAll
   162 @externallyDefinedApi
   163 */
   164 
   165 /** @typedef  typedef	__uint_fast8_t		uint_fast8_t
   166 
   167 designates the fastest unsigned integer type with a width of at least 8 bits.
   168 
   169 @publishedAll
   170 @externallyDefinedApi
   171 */
   172 
   173 /** @typedef  typedef	__uint_fast16_t		uint_fast16_t
   174 
   175 designates the fastest unsigned integer type with a width of at least 16 bits.
   176 
   177 @publishedAll
   178 @externallyDefinedApi
   179 */
   180 
   181 /** @typedef  typedef	__uint_fast32_t		uint_fast32_t
   182 
   183 designates the fastest unsigned integer type with a width of at least 32 bits.
   184 
   185 @publishedAll
   186 @externallyDefinedApi
   187 */
   188 
   189 /** @typedef  typedef	__uint_fast64_t		uint_fast64_t
   190 
   191 designates the fastest unsigned integer type with a width of at least 64 bits.
   192 
   193 @publishedAll
   194 @externallyDefinedApi
   195 */
   196 
   197 /** @typedef  typedef	__intmax_t		intmax_t
   198 
   199 designates a signed integer type capable of representing any value of any signed integer type
   200 
   201 @publishedAll
   202 @externallyDefinedApi
   203 */
   204 
   205 /** @typedef  typedef	__uintmax_t		uintmax_t
   206 
   207 designates an unsigned integer type capable of representing any value of any unsigned integer type
   208 
   209 @publishedAll
   210 @externallyDefinedApi
   211 */
   212 
   213 /** @typedef  typedef	__intptr_t		intptr_t
   214 
   215 designates a signed integer type with the property that any valid pointer to void can be converted to this type, then converted back to a pointer to void, and the result will compare equal to the original pointer.
   216 
   217 @publishedAll
   218 @externallyDefinedApi
   219 */
   220 
   221 /** @typedef  typedef	__uintptr_t		uintptr_t
   222 
   223 designates an unsigned integer type with the property that any valid pointer to void can be converted to this type, then converted back to a pointer to void, and the result will compare equal to the original pointer
   224 
   225 @publishedAll
   226 @externallyDefinedApi
   227 */