Files
haxcc/haxcc.h
2025-03-31 18:05:17 +02:00

19 lines
322 B
C

#ifndef HAXCC_H
#define HAXCC_H
#define HAX_MOD(name) \
static const struct mod name __attribute__((used, section("__haxmod")))
typedef int (*init_fn)(void);
typedef int (*done_fn)(void);
typedef struct mod {
init_fn init;
done_fn done;
} mod;
mod* mod_begin(void);
mod* mod_end(void);
#endif // HAXCC_H