include/crbn/matter/mmod.h

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__

Generated on Tue Nov 14 15:40:08 2006 for libcrbn by  doxygen 1.5.0