/^S_init_perllib(/-1i #if defined(PERL_PREPENDTOPATH) || defined(PERL_APPENDTOPATH) #define _incpushfile(path) \ { \ PerlIO *fp; \ \ if ((fp = PerlIO_open(path, "r")) != NULL) { \ char buf[1024]; \ char *cp; \ int res; \ SV *sv = newSVpvn("", 0); \ \ while ((res = PerlIO_read(fp, buf, sizeof(buf))) > 0) \ sv_catpvn(sv, buf, res); \ PerlIO_close(fp); \ if (res == 0 && SvCUR(sv) > 0) { \ cp = SvPV_nolen(sv); \ while ((cp = strchr(cp, '\n')) != NULL) \ *cp = ':'; \ incpush(SvPV_nolen(sv), TRUE, TRUE, TRUE); \ } \ SvREFCNT_dec(sv); \ } \ } #endif /* defined(PERL_PREPENDTOPATH) || defined(PERL_APPENDTOPATH) */ . /APPLLIB/i #ifdef PERL_PREPENDTOPATH _incpushfile(PERL_PREPENDTOPATH); #endif /* PERL_PREPENDTOPATH */ . /incpush("\."/-1i #ifdef PERL_APPENDTOPATH _incpushfile(PERL_APPENDTOPATH); #endif /* PERL_APPENDTOPATH */ . w