dougm 01/08/08 09:20:32
Modified: src/modules/perl mod_perl.c modperl_cmd.c modperl_config.c
modperl_config.h modperl_util.c
Log:
fixup some style nits
use Perl_require_pv rather than copy-n-paste of its code in modperl_require_file
Revision Changes Path
1.62 +4 -4 modperl-2.0/src/modules/perl/mod_perl.c
Index: mod_perl.c
===================================================================
RCS file: /home/cvs/modperl-2.0/src/modules/perl/mod_perl.c,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -r1.61 -r1.62
--- mod_perl.c 2001/08/08 07:02:41 1.61
+++ mod_perl.c 2001/08/08 16:20:31 1.62
@@ -74,10 +74,10 @@
);
#endif
- if (!modperl_config_apply_PerlModule(s, scfg, perl, p)){
+ if (!modperl_config_apply_PerlModule(s, scfg, perl, p)) {
exit(1);
}
- if (!modperl_config_apply_PerlRequire(s, scfg, perl, p)){
+ if (!modperl_config_apply_PerlRequire(s, scfg, perl, p)) {
exit(1);
}
@@ -133,10 +133,10 @@
modperl_server_desc(s, p));
}
- if (!modperl_config_apply_PerlModule(s, scfg, perl, p)){
+ if (!modperl_config_apply_PerlModule(s, scfg, perl, p)) {
exit(1);
}
- if (!modperl_config_apply_PerlRequire(s, scfg, perl, p)){
+ if (!modperl_config_apply_PerlRequire(s, scfg, perl, p)) {
exit(1);
}
1.6 +0 -2 modperl-2.0/src/modules/perl/modperl_cmd.c
Index: modperl_cmd.c
===================================================================
RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_cmd.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- modperl_cmd.c 2001/08/08 07:02:41 1.5
+++ modperl_cmd.c 2001/08/08 16:20:31 1.6
@@ -47,7 +47,6 @@
MP_CMD_SRV_DECLARE(modules)
{
MP_dSCFG(parms->server);
-
*(const char **)apr_array_push(scfg->PerlModule) = arg;
MP_TRACE_d(MP_FUNC, "arg = %s\n", arg);
return NULL;
@@ -56,7 +55,6 @@
MP_CMD_SRV_DECLARE(requires)
{
MP_dSCFG(parms->server);
-
*(const char **)apr_array_push(scfg->PerlRequire) = arg;
MP_TRACE_d(MP_FUNC, "arg = %s\n", arg);
return NULL;
1.34 +6 -2 modperl-2.0/src/modules/perl/modperl_config.c
Index: modperl_config.c
===================================================================
RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_config.c,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -r1.33 -r1.34
--- modperl_config.c 2001/08/08 07:02:41 1.33
+++ modperl_config.c 2001/08/08 16:20:31 1.34
@@ -189,7 +189,9 @@
return mrg;
}
-int modperl_config_apply_PerlModule(server_rec *s, modperl_config_srv_t *scfg,
PerlInterpreter *perl, apr_pool_t *p)
+int modperl_config_apply_PerlModule(server_rec *s,
+ modperl_config_srv_t *scfg,
+ PerlInterpreter *perl, apr_pool_t *p)
{
char **entries;
int i;
@@ -212,7 +214,9 @@
return TRUE;
}
-int modperl_config_apply_PerlRequire(server_rec *s, modperl_config_srv_t *scfg,
PerlInterpreter *perl, apr_pool_t *p)
+int modperl_config_apply_PerlRequire(server_rec *s,
+ modperl_config_srv_t *scfg,
+ PerlInterpreter *perl, apr_pool_t *p)
{
char **entries;
int i;
1.27 +7 -2 modperl-2.0/src/modules/perl/modperl_config.h
Index: modperl_config.h
===================================================================
RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_config.h,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- modperl_config.h 2001/08/08 07:02:41 1.26
+++ modperl_config.h 2001/08/08 16:20:31 1.27
@@ -59,7 +59,12 @@
# define MP_dSCFG_dTHX dTHXa(scfg->perl)
#endif
-int modperl_config_apply_PerlModule(server_rec *s, modperl_config_srv_t *scfg,
PerlInterpreter *perl, apr_pool_t *p);
-int modperl_config_apply_PerlRequire(server_rec *s, modperl_config_srv_t *scfg,
PerlInterpreter *perl, apr_pool_t *p);
+int modperl_config_apply_PerlModule(server_rec *s,
+ modperl_config_srv_t *scfg,
+ PerlInterpreter *perl, apr_pool_t *p);
+
+int modperl_config_apply_PerlRequire(server_rec *s,
+ modperl_config_srv_t *scfg,
+ PerlInterpreter *perl, apr_pool_t *p);
#endif /* MODPERL_CONFIG_H */
1.17 +1 -12 modperl-2.0/src/modules/perl/modperl_util.c
Index: modperl_util.c
===================================================================
RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_util.c,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- modperl_util.c 2001/08/08 07:02:41 1.16
+++ modperl_util.c 2001/08/08 16:20:32 1.17
@@ -27,18 +27,7 @@
int modperl_require_file(pTHX_ const char *pv, int logfailure)
{
- SV *sv;
-
- dSP;
- PUSHSTACKi(PERLSI_REQUIRE);
- PUTBACK;
- sv = sv_newmortal();
- sv_setpv(sv, "require \"");
- sv_catpv(sv, pv);
- sv_catpv(sv, "\"");
- eval_sv(sv, G_DISCARD);
- SPAGAIN;
- POPSTACK;
+ require_pv(pv);
if (SvTRUE(ERRSV)) {
if (logfailure) {