asm-offsets.c (97f2aab6698f3ab2552c41c1024a65ffd0763a6d) | asm-offsets.c (b4290a23cfa9040e2f0de5ab57d6ea65abaf053b) |
---|---|
1/* 2 * This program is used to generate definitions needed by 3 * assembly language modules. 4 * 5 * We use the technique used in the OSF Mach kernel code: 6 * generate asm statements containing #defines, 7 * compile this file to assembler, and then extract the 8 * #defines from the assembly-language output. --- 78 unchanged lines hidden (view full) --- 87 88 /* signal defines */ 89 DEFINE(SIGSEGV, SIGSEGV); 90 DEFINE(SEGV_MAPERR, SEGV_MAPERR); 91 DEFINE(SIGTRAP, SIGTRAP); 92 DEFINE(TRAP_TRACE, TRAP_TRACE); 93 94 /* offsets into the custom struct */ | 1/* 2 * This program is used to generate definitions needed by 3 * assembly language modules. 4 * 5 * We use the technique used in the OSF Mach kernel code: 6 * generate asm statements containing #defines, 7 * compile this file to assembler, and then extract the 8 * #defines from the assembly-language output. --- 78 unchanged lines hidden (view full) --- 87 88 /* signal defines */ 89 DEFINE(SIGSEGV, SIGSEGV); 90 DEFINE(SEGV_MAPERR, SEGV_MAPERR); 91 DEFINE(SIGTRAP, SIGTRAP); 92 DEFINE(TRAP_TRACE, TRAP_TRACE); 93 94 /* offsets into the custom struct */ |
95 DEFINE(CUSTOMBASE, &custom); | 95 DEFINE(CUSTOMBASE, &amiga_custom); |
96 DEFINE(C_INTENAR, offsetof(struct CUSTOM, intenar)); 97 DEFINE(C_INTREQR, offsetof(struct CUSTOM, intreqr)); 98 DEFINE(C_INTENA, offsetof(struct CUSTOM, intena)); 99 DEFINE(C_INTREQ, offsetof(struct CUSTOM, intreq)); 100 DEFINE(C_SERDATR, offsetof(struct CUSTOM, serdatr)); 101 DEFINE(C_SERDAT, offsetof(struct CUSTOM, serdat)); 102 DEFINE(C_SERPER, offsetof(struct CUSTOM, serper)); 103 DEFINE(CIAABASE, &ciaa); 104 DEFINE(CIABBASE, &ciab); 105 DEFINE(C_PRA, offsetof(struct CIA, pra)); 106 DEFINE(ZTWOBASE, zTwoBase); 107 108 return 0; 109} | 96 DEFINE(C_INTENAR, offsetof(struct CUSTOM, intenar)); 97 DEFINE(C_INTREQR, offsetof(struct CUSTOM, intreqr)); 98 DEFINE(C_INTENA, offsetof(struct CUSTOM, intena)); 99 DEFINE(C_INTREQ, offsetof(struct CUSTOM, intreq)); 100 DEFINE(C_SERDATR, offsetof(struct CUSTOM, serdatr)); 101 DEFINE(C_SERDAT, offsetof(struct CUSTOM, serdat)); 102 DEFINE(C_SERPER, offsetof(struct CUSTOM, serper)); 103 DEFINE(CIAABASE, &ciaa); 104 DEFINE(CIABBASE, &ciab); 105 DEFINE(C_PRA, offsetof(struct CIA, pra)); 106 DEFINE(ZTWOBASE, zTwoBase); 107 108 return 0; 109} |