00001 00012 #if !defined(INC_OSKI_MATTYPE_INTERNAL_H) 00013 00014 #define INC_OSKI_MATTYPE_INTERNAL_H 00015 00016 #include <oski/modloader.h> 00017 00026 typedef struct tagBebop_mattype_t 00027 { 00028 oski_id_t id; 00029 char *name; 00030 oski_id_t id_index_type; 00032 oski_id_t id_value_type; 00039 char *desc; 00040 00045 char *modname; 00046 00050 oski_modhandle_t module; 00051 } 00052 oski_mattype_t; 00053 00057 const oski_mattype_t *oski_FindMatTypeRecord (oski_id_t id); 00058 00062 void oski_DisplayMatTypeInfo (const oski_mattype_t * record, FILE * fp); 00063 00067 size_t oski_GetNumMatTypes (void); 00068 00069 #endif 00070 00071 /* eof */