move bswap functions to static inline in byteswap.h
This commit is contained in:
parent
4f4ba4c02f
commit
c546be175c
3 changed files with 25 additions and 16 deletions
|
|
@ -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);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue