9 enum aura_endianness aura_get_host_endianness() {
16 return AURA_ENDIAN_BIG;
18 return AURA_ENDIAN_LITTLE;
27 const char *aura_get_version()
29 return AURA_VERSION
" " AURA_VERSION_GIT;
37 unsigned int aura_get_version_code()
40 sscanf(AURA_VERSION,
"%d.%d.%d", &a, &b, &c);
41 return a * 100000 + b * 1000 + c;
52 void aura_hexdump (
char *desc,
void *addr,
int len) {
54 unsigned char buff[17];
55 unsigned char *pc = (
unsigned char*)addr;
58 printf (
"%s:\n", desc);
60 for (i = 0; i < len; i++) {
63 printf (
" %s\n", buff);
67 printf (
" %02x", pc[i]);
68 if ((pc[i] < 0x20) || (pc[i] > 0x7e))
72 buff[(i % 16) + 1] =
'\0';
75 while ((i % 16) != 0) {
80 printf (
" %s\n", buff);