00001 00019 #ifndef FUNCDEFS_H 00020 #define FUNCDEFS_H 00021 00022 /* ================= 00023 Include Files and Type Defines 00024 ==================== */ 00025 #include "general.h" 00026 00027 typedef INT8 (*INT8_FUNC) (); 00028 typedef UINT8 (*UINT8_FUNC) (); 00029 typedef INT16 (*INT16_FUNC) (); 00030 typedef UINT16 (*UINT16_FUNC) (); 00031 typedef INT32 (*INT32_FUNC) (); 00032 typedef UINT32 (*UINT32_FUNC) (); 00033 typedef FLOAT32 (*FLOAT32_FUNC) (); 00034 typedef FLOAT64 (*FLOAT64_FUNC) (); 00035 typedef PINT8 (*PINT8_FUNC) (); 00036 typedef PUINT8 (*PUINT8_FUNC) (); 00037 typedef PINT16 (*PINT16_FUNC) (); 00038 typedef PUINT16 (*PUINT16_FUNC) (); 00039 typedef PINT32 (*PINT32_FUNC) (); 00040 typedef PUINT32 (*PUINT32_FUNC) (); 00041 typedef PFLOAT32 (*PFLOAT32_FUNC) (); 00042 typedef PFLOAT64 (*PFLOAT64_FUNC) (); 00043 00044 typedef CHAR (*CHAR_FUNC) (); 00045 typedef BOOL8 (*BOOL8_FUNC) (); 00046 typedef int (*INT_FUNC) (); 00047 typedef void (*VOID_FUNC) (); 00048 00049 /* ================= 00050 Public Function Prototypes 00051 ==================== */ 00052 00053 /* ================= 00054 Global Data Definitions and Declarations 00055 ==================== */ 00056 #endif