forked from mirrors/NBTExplorer
20 lines
306 B
C
20 lines
306 B
C
#ifndef ENDIANNESS_H
|
|
#define ENDIANNESS_H
|
|
|
|
#include <stdint.h>
|
|
|
|
#define L_ENDIAN 0
|
|
#define B_ENDIAN 1
|
|
|
|
int get_endianness();
|
|
|
|
uint64_t swpd(double d);
|
|
double uswpd(uint64_t d);
|
|
|
|
float swapf(float);
|
|
double swapd(double);
|
|
void swaps(uint16_t *x);
|
|
void swapi(uint32_t *x);
|
|
void swapl(uint64_t *x);
|
|
|
|
#endif
|