diff options
author | Nicholas Clark <nick@ccl4.org> | 2009-04-27 11:01:08 +0100 |
---|---|---|
committer | Nicholas Clark <nick@ccl4.org> | 2009-04-27 11:01:08 +0100 |
commit | e51b748d59d52facf20e9112aeddc1f4fcaca3d1 (patch) | |
tree | 15d0b0a6bbbf82a8b61afb3f8187f4877fc32cd3 /perl.c | |
parent | e37778c28ba4f7032e74888c10d3a8b367d2b4c4 (diff) | |
download | perl-e51b748d59d52facf20e9112aeddc1f4fcaca3d1.tar.gz |
Simplifications to S_incpush() now possible without MACOS_TRADITIONAL.
Diffstat (limited to 'perl.c')
-rw-r--r-- | perl.c | 14 |
1 files changed, 4 insertions, 10 deletions
@@ -4401,16 +4401,12 @@ S_incpush(pTHX_ const char *const dir, STRLEN len, U32 flags) subdir = newSVsv(libdir); if (add_versioned_sub_dirs) { -#define PERL_ARCH_FMT_PREFIX "/" -#define PERL_ARCH_FMT_SUFFIX "" -#define PERL_ARCH_FMT_PATH "/" PERL_FS_VERSION /* .../version/archname if -d .../version/archname */ - sv_catpvs(subdir, PERL_ARCH_FMT_PATH \ - PERL_ARCH_FMT_PREFIX ARCHNAME PERL_ARCH_FMT_SUFFIX); + sv_catpvs(subdir, "/" PERL_FS_VERSION "/" ARCHNAME); subdir = S_incpush_if_exists(aTHX_ av, subdir, libdir); /* .../version if -d .../version */ - sv_catpvs(subdir, PERL_ARCH_FMT_PATH); + sv_catpvs(subdir, "/" PERL_FS_VERSION); subdir = S_incpush_if_exists(aTHX_ av, subdir, libdir); } @@ -4418,8 +4414,7 @@ S_incpush(pTHX_ const char *const dir, STRLEN len, U32 flags) if (addoldvers) { for (incver = incverlist; *incver; incver++) { /* .../xxx if -d .../xxx */ - Perl_sv_catpvf(aTHX_ subdir, PERL_ARCH_FMT_PREFIX \ - "%s" PERL_ARCH_FMT_SUFFIX, *incver); + Perl_sv_catpvf(aTHX_ subdir, "/%s", *incver); subdir = S_incpush_if_exists(aTHX_ av, subdir, libdir); } } @@ -4427,8 +4422,7 @@ S_incpush(pTHX_ const char *const dir, STRLEN len, U32 flags) if (add_archonly_sub_dirs) { /* .../archname if -d .../archname */ - sv_catpvs(subdir, - PERL_ARCH_FMT_PREFIX ARCHNAME PERL_ARCH_FMT_SUFFIX); + sv_catpvs(subdir, "/" ARCHNAME); subdir = S_incpush_if_exists(aTHX_ av, subdir, libdir); } |