source:
vbox/trunk/src/VBox/Devices/PC/Etherboot-src/include/byteswap.h@
41371
最後變更 在這個檔案從41371是 1,由 提交於 55 年 前 | |
---|---|
|
|
檔案大小: 445 位元組 |
行 | |
---|---|
1 | #ifndef ETHERBOOT_BYTESWAP_H |
2 | #define ETHERBOOT_BYTESWAP_H |
3 | |
4 | #include "endian.h" |
5 | #include "bits/byteswap.h" |
6 | |
7 | #if __BYTE_ORDER == __LITTLE_ENDIAN |
8 | #include "little_bswap.h" |
9 | #endif |
10 | #if __BYTE_ORDER == __BIG_ENDIAN |
11 | #include "big_bswap.h" |
12 | #endif |
13 | |
14 | /* Make routines available to all */ |
15 | #define swap32(x) __bswap_32(x) |
16 | #define swap16(x) __bswap_16(x) |
17 | #define bswap_32(x) __bswap_32(x) |
18 | #define bswap_16(x) __bswap_16(x) |
19 | |
20 | #endif /* ETHERBOOT_BYTESWAP_H */ |
注意:
瀏覽 TracBrowser
來幫助您使用儲存庫瀏覽器