1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
#ifndef _JOVE_H #define _JOVE_H 1 #define NORETURN __attribute__((noreturn)) #define PACKED __attribute__((packed)) #define ALIGN(n) __attribute__((aligned(n))) #define PAGEALIGN __attribute__((aligned(0x1000))) NORETURN void hcf(void); extern int errno; #define reterr(e) \ errno = e; \ return 0 #define EBADOBJ -1 #define EOOB -2 #endif