00001 00002 #ifndef __matter_module_h__ 00003 #define __matter_module_h__ 00004 00005 #include <stdio.h> 00006 00007 #include <crbn/matter/matter.hpp> 00008 #include <crbn/basic/paramlist.hpp> 00009 00020 typedef Matter* (*MMOD_CREATE_PL_FUNC)( paramlist& pl ); 00025 typedef Matter* (*MMOD_CREATE_FP_FUNC)( FILE* fp ); 00026 00030 #define MMOD_CREATE_PL_FUNC_NAME "mmod_create_pl" 00031 00035 #define MMOD_CREATE_PL_PROTOTYPE() extern "C" Matter* mmod_create_pl( paramlist& pl ) 00036 00040 #define MMOD_CREATE_FP_FUNC_NAME "mmod_create_fp" 00041 00045 #define MMOD_CREATE_FP_PROTOTYPE() extern "C" Matter* mmod_create_fp( paramlist& pl ) 00046 00047 00048 #endif // __matter_module_h__