Changeset 62426 in vbox
- Timestamp:
- Jul 22, 2016 11:29:41 AM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 108977
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/cdefs.h
r62362 r62426 2279 2279 #ifdef __GNUC__ 2280 2280 # define RT_LO_U8(a) __extension__ ({ AssertCompile(sizeof((a)) == sizeof(uint16_t)); (uint8_t)(a); }) 2281 #elif defined(_MSC_VER) /* shut up cast truncates constant value warnings */ 2282 # define RT_LO_U8(a) ( (uint8_t)(UINT8_MAX & (a)) ) 2281 2283 #else 2282 2284 # define RT_LO_U8(a) ( (uint8_t)(a) ) … … 2294 2296 #ifdef __GNUC__ 2295 2297 # define RT_LO_U16(a) __extension__ ({ AssertCompile(sizeof((a)) == sizeof(uint32_t)); (uint16_t)(a); }) 2298 #elif defined(_MSC_VER) /* shut up cast truncates constant value warnings */ 2299 # define RT_LO_U16(a) ( (uint16_t)(UINT16_MAX & (a)) ) 2296 2300 #else 2297 2301 # define RT_LO_U16(a) ( (uint16_t)(a) ) … … 2309 2313 #ifdef __GNUC__ 2310 2314 # define RT_LO_U32(a) __extension__ ({ AssertCompile(sizeof((a)) == sizeof(uint64_t)); (uint32_t)(a); }) 2315 #elif defined(_MSC_VER) /* shut up cast truncates constant value warnings */ 2316 # define RT_LO_U32(a) ( (uint32_t)(UINT32_MAX & (a)) ) 2311 2317 #else 2312 2318 # define RT_LO_U32(a) ( (uint32_t)(a) )
Note:
See TracChangeset
for help on using the changeset viewer.