test.c: ---------------------------------------------------- /* a bunch of standard includes here */ XS(MyAutoload){ /* some code here */ } XS(boot_test){ newXS("test::AUTOLOAD", MyAutoload, __FILE__); } ----------------------------------------------------- test.pm: ----------------------------------------------------- package test; Require DynaLoader; Require AutoLoader; @ISA = qw(AutoLoader DynaLoader); $VARSION = "1.0"; bootstrap test $VERSION; 1; ------------------------------------------------------