Files

24 lines
583 B
C

#include <assert.h>
#include "api.h"
#include "hex.h"
#include "pal.h"
#include "pal_debug.h"
char x[] = {0xde, 0xad, 0xbe, 0xef};
char y[] = {0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd};
static_assert(sizeof(x) <= sizeof(y), "array x is longer than array y");
char hex_buf[sizeof(y) * 2 + 1];
noreturn void __abort(void) {
// ENOTRECOVERABLE = 131
DkProcessExit(131);
}
int main(void) {
pal_printf("Hex test 1 is %s\n", BYTES2HEXSTR(x, hex_buf, sizeof(hex_buf)));
pal_printf("Hex test 2 is %s\n", BYTES2HEXSTR(y, hex_buf, sizeof(hex_buf)));
return 0;
}