move bswap functions to static inline in byteswap.h
This commit is contained in:
@@ -1,7 +0,0 @@
|
||||
#include <endian.h>
|
||||
#include <stdint.h>
|
||||
|
||||
uint32_t bswap_32(uint32_t x)
|
||||
{
|
||||
return x>>24 | x>>8&0xff00 | x<<8&0xff0000 | x<<24;
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
#include <endian.h>
|
||||
#include <stdint.h>
|
||||
|
||||
uint32_t bswap_32(uint32_t);
|
||||
|
||||
uint64_t bswap_64(uint64_t x)
|
||||
{
|
||||
return bswap_32(x)+0LL<<32 | bswap_32(x>>32);
|
||||
}
|
||||
Reference in New Issue
Block a user