|
|
#define | IRX_VER(major, minor) ((((major) & 0xff) << 8) + ((minor) & 0xff)) |
| |
| #define | IRX_ID(name, major, minor) |
| |
|
#define | IMPORT_MAGIC 0x41e00000 |
| |
| #define | DECLARE_IMPORT_TABLE(modname, major, minor) |
| |
|
#define | STR(val) #val |
| |
| #define | DECLARE_IMPORT(ord, name) |
| |
|
#define | END_IMPORT_TABLE __asm__ (".section\t.text\n\t.word\t0, 0"); |
| |
|
#define | EXPORT_MAGIC 0x41c00000 |
| |
| #define | DECLARE_EXPORT_TABLE(modname, major, minor) |
| |
|
#define | DECLARE_EXPORT(fptr) __asm__ (".section\t.text\n\t.word\t" STR(fptr)); |
| |
|
#define | END_EXPORT_TABLE __asm__ (".section\t.text\n\t.word\t0"); |
| |
Convienence macros for IRX modules.
Definition in file irx.h.