/
githubmirror
/
ipxe
Обзор
Документация
Войти
/
githubmirror
/
ipxe
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v0.9.3
src/include/byteswap.h
22 строки
511 B
Michael Brown
Add 64-bit byte-swapping operations.
13 май 2006, 15:40
13 май 2006, 15:40
1ad72e0
Код
Авторство
О чём код?
#ifndef ETHERBOOT_BYTESWAP_H #define ETHERBOOT_BYTESWAP_H #include "endian.h" #include "bits/byteswap.h" #if __BYTE_ORDER == __LITTLE_ENDIAN #include "little_bswap.h" #endif #if __BYTE_ORDER == __BIG_ENDIAN #include "big_bswap.h" #endif /* Make routines available to all */ #define swap64(x) __bswap_64(x) #define swap32(x) __bswap_32(x) #define swap16(x) __bswap_16(x) #define bswap_64(x) __bswap_64(x) #define bswap_32(x) __bswap_32(x) #define bswap_16(x) __bswap_16(x) #endif /* ETHERBOOT_BYTESWAP_H */