| 123456789101112131415161718192021222324252627 | #ifndef FW_H#define FW_H#include <stdarg.h>#include <stddef.h>#include <stdint.h>#include <stdbool.h>#define likely(x)	__builtin_expect(!!(x), 1)#define unlikely(x)	__builtin_expect(!!(x), 0)extern void __attribute__((noreturn)) _die(void);extern void __attribute__((noreturn)) exit(int);extern void __attribute__((noreturn)) _exit(int);extern const uint8_t _end[];extern void *_sbrk(size_t);extern int disk_init(void);#define IRQ_VECTORS	32typedef bool (*irq_handler_t)(unsigned int vector);extern irq_handler_t register_irq(unsigned int vector, irq_handler_t handler);#endif /* FW_H */
 |