1 #ifndef RESOURCES_MATHRESOURCE_H 2 #define RESOURCES_MATHRESOURCE_H 3 4 /* 5 MathIEEE.resource include 6 7 Copyright © 2002 The MorphOS Development Team, All Rights Reserved. 8 */ 9 10 #ifndef EXEC_NODES_H 11 # include <exec/nodes.h> 12 #endif 13 14 #pragma pack(2) 15 16 17 struct MathIEEEResource 18 { 19 struct Node MathIEEEResource_Node; 20 UWORD MathIEEEResource_Flags; 21 UWORD *MathIEEEResource_BaseAddr; 22 VOID (*MathIEEEResource_DblBasInit)(VOID); 23 VOID (*MathIEEEResource_DblTransInit)(VOID); 24 VOID (*MathIEEEResource_SglBasInit)(VOID); 25 VOID (*MathIEEEResource_SglTransInit)(VOID); 26 VOID (*MathIEEEResource_ExtBasInit)(VOID); 27 VOID (*MathIEEEResource_ExtTransInit)(VOID); 28 }; 29 30 #define MATHIEEERESOURCEF_DBLBAS (1<<0) 31 #define MATHIEEERESOURCEF_DBLTRANS (1<<1) 32 #define MATHIEEERESOURCEF_SGLBAS (1<<2) 33 #define MATHIEEERESOURCEF_SGLTRANS (1<<3) 34 #define MATHIEEERESOURCEF_EXTBAS (1<<4) 35 #define MATHIEEERESOURCEF_EXTTRANS (1<<5) 36 37 38 #pragma pack() 39 40 #endif /* RESOURCES_MATHRESOURCE_H */