X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=writemain.SH;h=0b5bd07600d8c4572fa4cfae7119ddb8e921384c;hb=db93dab821dd5e70ebd9645eaefcd1285e7edb58;hp=b191975d9de5d7decc4b4cd3d22a0aca337f85ea;hpb=2000072cab81cd89af2f9e1974fc40b8ae0aecc8;p=p5sagit%2Fp5-mst-13.2.git diff --git a/writemain.SH b/writemain.SH index b191975..0b5bd07 100644 --- a/writemain.SH +++ b/writemain.SH @@ -1,4 +1,4 @@ -case $CONFIGDOTSH in +case $PERL_CONFIG_SH in '') if test -f config.sh; then TOP=.; elif test -f ../config.sh; then TOP=..; @@ -65,19 +65,19 @@ if test X"$args" != "X" ; then mname=`echo $ext | sed 's!/!::!g'` cname=`echo $mname | sed 's!:!_!g'` -echo "EXTERN_C void boot_${cname} _((CV* cv));" +echo "EXTERN_C void boot_${cname} (pTHX_ CV* cv);" done fi cat << 'EOP' static void -xs_init() +xs_init(pTHX) { EOP if test X"$args" != "X" ; then - echo " char *file = __FILE__;" + echo " const char file[] = __FILE__;" echo " dXSUB_SYS;" ai=''