Change 34920 by [EMAIL PROTECTED] on 2008/11/26 16:24:07

        listkids() can be static in op.c

Affected files ...

... //depot/perl/embed.fnc#635 edit
... //depot/perl/embed.h#772 edit
... //depot/perl/op.c#1028 edit
... //depot/perl/proto.h#969 edit

Differences ...

==== //depot/perl/embed.fnc#635 (text) ====
Index: perl/embed.fnc
--- perl/embed.fnc#634~34919~   2008-11-26 08:04:04.000000000 -0800
+++ perl/embed.fnc      2008-11-26 08:24:07.000000000 -0800
@@ -447,9 +447,10 @@
 Ap     |void   |op_refcnt_unlock
 #if defined(PERL_IN_OP_C)
 s      |OP*    |linklist       |NN OP *o
+s      |OP*    |listkids       |NULLOK OP* o
 #endif
+: This is used in S_doeval in pp_ctl.c
 p      |OP*    |list           |NULLOK OP* o
-p      |OP*    |listkids       |NULLOK OP* o
 Apd    |void   |load_module|U32 flags|NN SV* name|NULLOK SV* ver|...
 Ap     |void   |vload_module|U32 flags|NN SV* name|NULLOK SV* ver|NULLOK 
va_list* args
 p      |OP*    |localize       |NN OP *o|I32 lex

==== //depot/perl/embed.h#772 (text+w) ====
Index: perl/embed.h
--- perl/embed.h#771~34919~     2008-11-26 08:04:04.000000000 -0800
+++ perl/embed.h        2008-11-26 08:24:07.000000000 -0800
@@ -397,11 +397,11 @@
 #if defined(PERL_IN_OP_C)
 #ifdef PERL_CORE
 #define linklist               S_linklist
+#define listkids               S_listkids
 #endif
 #endif
 #ifdef PERL_CORE
 #define list                   Perl_list
-#define listkids               Perl_listkids
 #endif
 #define load_module            Perl_load_module
 #define vload_module           Perl_vload_module
@@ -2722,11 +2722,11 @@
 #if defined(PERL_IN_OP_C)
 #ifdef PERL_CORE
 #define linklist(a)            S_linklist(aTHX_ a)
+#define listkids(a)            S_listkids(aTHX_ a)
 #endif
 #endif
 #ifdef PERL_CORE
 #define list(a)                        Perl_list(aTHX_ a)
-#define listkids(a)            Perl_listkids(aTHX_ a)
 #endif
 #define vload_module(a,b,c,d)  Perl_vload_module(aTHX_ a,b,c,d)
 #ifdef PERL_CORE

==== //depot/perl/op.c#1028 (text) ====
Index: perl/op.c
--- perl/op.c#1027~34919~       2008-11-26 08:04:04.000000000 -0800
+++ perl/op.c   2008-11-26 08:24:07.000000000 -0800
@@ -1208,7 +1208,7 @@
 }
 
 OP *
-Perl_listkids(pTHX_ OP *o)
+S_listkids(pTHX_ OP *o)
 {
     if (o && o->op_flags & OPf_KIDS) {
         OP *kid;

==== //depot/perl/proto.h#969 (text+w) ====
Index: perl/proto.h
--- perl/proto.h#968~34919~     2008-11-26 08:04:04.000000000 -0800
+++ perl/proto.h        2008-11-26 08:24:07.000000000 -0800
@@ -1452,9 +1452,9 @@
 #define PERL_ARGS_ASSERT_LINKLIST      \
        assert(o)
 
+STATIC OP*     S_listkids(pTHX_ OP* o);
 #endif
 PERL_CALLCONV OP*      Perl_list(pTHX_ OP* o);
-PERL_CALLCONV OP*      Perl_listkids(pTHX_ OP* o);
 PERL_CALLCONV void     Perl_load_module(pTHX_ U32 flags, SV* name, SV* ver, 
...)
                        __attribute__nonnull__(pTHX_2);
 #define PERL_ARGS_ASSERT_LOAD_MODULE   \
End of Patch.

Reply via email to