static void xs_init (pTHX);
EXTERN_C void boot_DynaLoader (pTHX_ CV* cv);
EXTERN_C void boot_Module (pTHX_ CV* cv);
EXTERN_C void
xs_init(pTHX)
{
char *file = __FILE__;
dXSUB_SYS;
/* DynaLoader is a special case */
newXS("DynaLoader::boot_DynaLoader", boot_DynaLoader, file);
newXS("Module::bootstrap", boot_Module, file);
}
####
perl_parse(my_perl, NULL, argc, argv, (char **)NULL);
####
perl_parse(my_perl, xs_init, argc, argv, (char **)NULL);
####
C:\>interp -e "Module::bootstrap();Module::say()"