Changeset 2338 in kBuild
- Timestamp:
- Apr 14, 2009 7:20:53 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/k/kDefs.h
r2243 r2338 361 361 #endif 362 362 363 /** @def K_H2LE_U16 364 * Unsigned 16-bit host endian to little-endian.. */ 365 /** @def K_H2LE_U32 366 * Unsigned 32-bit host endian to little-endian.. */ 367 /** @def K_H2LE_U64 368 * Unsigned 64-bit host endian to little-endian.. */ 369 /** @def K_H2BE_U16 370 * Unsigned 16-bit host endian to big-endian.. */ 371 /** @def K_H2BE_U32 372 * Unsigned 32-bit host endian to big-endian.. */ 373 /** @def K_H2BE_U64 374 * Unsigned 64-bit host endian to big-endian.. */ 375 #if K_ENDIAN == K_ENDIAN_LITTLE 376 # define K_H2LE_U16(u16) ((KU16)(u16)) 377 # define K_H2LE_U32(u32) ((KU32)(u32)) 378 # define K_H2LE_U64(u64) ((KU64)(u32)) 379 # define K_H2BE_U16(u16) K_E2E_U16(u16) 380 # define K_H2BE_U32(u32) K_E2E_U32(u32) 381 # define K_H2BE_U64(u64) K_E2E_U64(u64) 382 #else 383 # define K_H2LE_U16(u16) K_E2E_U16(u16) 384 # define K_H2LE_U32(u32) K_E2E_U32(u32) 385 # define K_H2LE_U64(u64) K_E2E_U64(u64) 386 # define K_H2BE_U16(u16) ((KU16)(u16)) 387 # define K_H2BE_U32(u32) ((KU32)(u32)) 388 # define K_H2BE_U64(u64) ((KU64)(u32)) 389 #endif 390 363 391 364 392
Note:
See TracChangeset
for help on using the changeset viewer.