+ /*
+ * Choose the best memcpy module
+ */
+ p_main->p_memcpy_module = module_Need( MODULE_CAPABILITY_MEMCPY, NULL );
+
+ if( p_main->p_memcpy_module == NULL )
+ {
+ intf_ErrMsg( "intf error: no suitable memcpy module, "
+ "using libc default" );
+ pf_fast_memcpy = memcpy;
+ }
+ else
+ {
+#define f p_main->p_memcpy_module->p_functions->memcpy.functions.memcpy
+ pf_fast_memcpy = f.pf_fast_memcpy;
+#undef f
+ }
+