os/ossrv/genericopenlibs/openenvcore/include/stdint.dosc
changeset 0 bde4ae8d615e
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/os/ossrv/genericopenlibs/openenvcore/include/stdint.dosc	Fri Jun 15 03:10:57 2012 +0200
     1.3 @@ -0,0 +1,227 @@
     1.4 +/** @file  ../include/stdint.h
     1.5 +@internalComponent
     1.6 +*/
     1.7 +
     1.8 +/** @typedef  typedef	__int8_t		int8_t
     1.9 +
    1.10 +denotes a signed integer type with a width of exactly 8 bits.
    1.11 +
    1.12 +@publishedAll
    1.13 +@externallyDefinedApi
    1.14 +*/
    1.15 +
    1.16 +/** @typedef  typedef	__int16_t		int16_t
    1.17 +
    1.18 +denotes a signed integer type with a width of exactly 16 bits.
    1.19 +
    1.20 +@publishedAll
    1.21 +@externallyDefinedApi
    1.22 +*/
    1.23 +
    1.24 +/** @typedef  typedef	__int32_t		int32_t
    1.25 +
    1.26 +denotes a signed integer type with a width of exactly 32 bits.
    1.27 +
    1.28 +@publishedAll
    1.29 +@externallyDefinedApi
    1.30 +*/
    1.31 +
    1.32 +/** @typedef  typedef	__int64_t		int64_t
    1.33 +
    1.34 +denotes a signed integer type with a width of exactly 64 bits.
    1.35 +
    1.36 +@publishedAll
    1.37 +@externallyDefinedApi
    1.38 +*/
    1.39 +
    1.40 +/** @typedef  typedef	__uint8_t		uint8_t
    1.41 +
    1.42 +denotes a unsigned integer type with a width of exactly 8 bits.
    1.43 +
    1.44 +@publishedAll
    1.45 +@externallyDefinedApi
    1.46 +*/
    1.47 +
    1.48 +/** @typedef  typedef	__uint16_t		uint16_t
    1.49 +
    1.50 +denotes a unsigned integer type with a width of exactly 16 bits.
    1.51 +
    1.52 +@publishedAll
    1.53 +@externallyDefinedApi
    1.54 +*/
    1.55 +
    1.56 +/** @typedef  typedef	__uint32_t		uint32_t
    1.57 +
    1.58 +denotes a unsigned integer type with a width of exactly 32 bits.
    1.59 +
    1.60 +@publishedAll
    1.61 +@externallyDefinedApi
    1.62 +*/
    1.63 +
    1.64 +/** @typedef  typedef	__uint64_t		uint64_t
    1.65 +
    1.66 +denotes a unsigned integer type with a width of exactly 64 bits.
    1.67 +
    1.68 +@publishedAll
    1.69 +@externallyDefinedApi
    1.70 +*/
    1.71 +
    1.72 +/** @typedef  typedef	__int_least8_t		int_least8_t
    1.73 +
    1.74 +denotes an signed integer type with a width of at least 8 bits.
    1.75 +
    1.76 +@publishedAll
    1.77 +@externallyDefinedApi
    1.78 +*/
    1.79 +
    1.80 +/** @typedef  typedef	__int_least16_t		int_least16_t
    1.81 +
    1.82 +denotes an signed integer type with a width of at least 16 bits.
    1.83 +
    1.84 +@publishedAll
    1.85 +@externallyDefinedApi
    1.86 +*/
    1.87 +
    1.88 +/** @typedef  typedef	__int_least32_t		int_least32_t
    1.89 +
    1.90 +denotes an signed integer type with a width of at least 32 bits.
    1.91 +
    1.92 +@publishedAll
    1.93 +@externallyDefinedApi
    1.94 +*/
    1.95 +
    1.96 +/** @typedef  typedef	__int_least64_t		int_least64_t
    1.97 +
    1.98 +denotes an signed integer type with a width of at least 64 bits.
    1.99 +
   1.100 +@publishedAll
   1.101 +@externallyDefinedApi
   1.102 +*/
   1.103 +
   1.104 +/** @typedef  typedef	__uint_least8_t		uint_least8_t
   1.105 +
   1.106 +denotes an unsigned integer type with a width of at least 8 bits.
   1.107 +
   1.108 +@publishedAll
   1.109 +@externallyDefinedApi
   1.110 +*/
   1.111 +
   1.112 +/** @typedef  typedef	__uint_least16_t		uint_least16_t
   1.113 +
   1.114 +denotes an unsigned integer type with a width of at least 16 bits.
   1.115 +
   1.116 +@publishedAll
   1.117 +@externallyDefinedApi
   1.118 +*/
   1.119 +
   1.120 +/** @typedef  typedef	__uint_least32_t		uint_least32_t
   1.121 +
   1.122 +denotes an unsigned integer type with a width of at least 32 bits.
   1.123 +
   1.124 +@publishedAll
   1.125 +@externallyDefinedApi
   1.126 +*/
   1.127 +
   1.128 +/** @typedef  typedef	__uint_least64_t		uint_least64_t
   1.129 +
   1.130 +denotes an unsigned integer type with a width of at least 64 bits.
   1.131 +
   1.132 +@publishedAll
   1.133 +@externallyDefinedApi
   1.134 +*/
   1.135 +
   1.136 +/** @typedef  typedef	__int_fast8_t		int_fast8_t
   1.137 +
   1.138 +designates the fastest signed integer type with a width of at least 8 bits.
   1.139 +
   1.140 +@publishedAll
   1.141 +@externallyDefinedApi
   1.142 +*/
   1.143 +
   1.144 +/** @typedef  typedef	__int_fast16_t		int_fast16_t
   1.145 +
   1.146 +designates the fastest signed integer type with a width of at least 16 bits.
   1.147 +
   1.148 +@publishedAll
   1.149 +@externallyDefinedApi
   1.150 +*/
   1.151 +
   1.152 +/** @typedef  typedef	__int_fast32_t		int_fast32_t
   1.153 +
   1.154 +designates the fastest signed integer type with a width of at least 32 bits.
   1.155 +
   1.156 +@publishedAll
   1.157 +@externallyDefinedApi
   1.158 +*/
   1.159 +
   1.160 +/** @typedef  typedef	__int_fast64_t		int_fast64_t
   1.161 +
   1.162 +designates the fastest signed integer type with a width of at least 64 bits.
   1.163 +
   1.164 +@publishedAll
   1.165 +@externallyDefinedApi
   1.166 +*/
   1.167 +
   1.168 +/** @typedef  typedef	__uint_fast8_t		uint_fast8_t
   1.169 +
   1.170 +designates the fastest unsigned integer type with a width of at least 8 bits.
   1.171 +
   1.172 +@publishedAll
   1.173 +@externallyDefinedApi
   1.174 +*/
   1.175 +
   1.176 +/** @typedef  typedef	__uint_fast16_t		uint_fast16_t
   1.177 +
   1.178 +designates the fastest unsigned integer type with a width of at least 16 bits.
   1.179 +
   1.180 +@publishedAll
   1.181 +@externallyDefinedApi
   1.182 +*/
   1.183 +
   1.184 +/** @typedef  typedef	__uint_fast32_t		uint_fast32_t
   1.185 +
   1.186 +designates the fastest unsigned integer type with a width of at least 32 bits.
   1.187 +
   1.188 +@publishedAll
   1.189 +@externallyDefinedApi
   1.190 +*/
   1.191 +
   1.192 +/** @typedef  typedef	__uint_fast64_t		uint_fast64_t
   1.193 +
   1.194 +designates the fastest unsigned integer type with a width of at least 64 bits.
   1.195 +
   1.196 +@publishedAll
   1.197 +@externallyDefinedApi
   1.198 +*/
   1.199 +
   1.200 +/** @typedef  typedef	__intmax_t		intmax_t
   1.201 +
   1.202 +designates a signed integer type capable of representing any value of any signed integer type
   1.203 +
   1.204 +@publishedAll
   1.205 +@externallyDefinedApi
   1.206 +*/
   1.207 +
   1.208 +/** @typedef  typedef	__uintmax_t		uintmax_t
   1.209 +
   1.210 +designates an unsigned integer type capable of representing any value of any unsigned integer type
   1.211 +
   1.212 +@publishedAll
   1.213 +@externallyDefinedApi
   1.214 +*/
   1.215 +
   1.216 +/** @typedef  typedef	__intptr_t		intptr_t
   1.217 +
   1.218 +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.
   1.219 +
   1.220 +@publishedAll
   1.221 +@externallyDefinedApi
   1.222 +*/
   1.223 +
   1.224 +/** @typedef  typedef	__uintptr_t		uintptr_t
   1.225 +
   1.226 +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
   1.227 +
   1.228 +@publishedAll
   1.229 +@externallyDefinedApi
   1.230 +*/