X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=dump.c;h=b34b5d411752e9d1da654277c053e0bd2dda48b4;hb=75e14d17912ce8a35d5c2b04c0c6e30b903ab97f;hp=b494dbeb7c915d5f7a46ad3c71ec2a4d5f1478f0;hpb=35ff78560a01016ce2a3dffe29f18ce851bc0b90;p=p5sagit%2Fp5-mst-13.2.git diff --git a/dump.c b/dump.c index b494dbe..b34b5d4 100644 --- a/dump.c +++ b/dump.c @@ -16,11 +16,7 @@ #include "perl.h" #ifndef PERL_OBJECT -#ifdef I_STDARG static void dump(char *pat, ...); -#else -static void dump(); -#endif #endif /* PERL_OBJECT */ void @@ -32,7 +28,7 @@ dump_all(void) if (main_root) dump_op(main_root); dump_packsubs(defstash); -#endif /* DEBUGGING */ +#endif /* DEBUGGING */ } void @@ -58,7 +54,7 @@ dump_packsubs(HV *stash) dump_packsubs(hv); /* nested package */ } } -#endif /* DEBUGGING */ +#endif /* DEBUGGING */ } void @@ -77,7 +73,7 @@ dump_sub(GV *gv) dump_op(CvROOT(GvCV(gv))); else dump("\n"); -#endif /* DEBUGGING */ +#endif /* DEBUGGING */ } void @@ -92,7 +88,7 @@ dump_form(GV *gv) dump_op(CvROOT(GvFORM(gv))); else dump("\n"); -#endif /* DEBUGGING */ +#endif /* DEBUGGING */ } void @@ -100,7 +96,7 @@ dump_eval(void) { #ifdef DEBUGGING dump_op(eval_root); -#endif /* DEBUGGING */ +#endif /* DEBUGGING */ } void @@ -315,7 +311,7 @@ dump_op(OP *o) } dumplvl--; dump("}\n"); -#endif /* DEBUGGING */ +#endif /* DEBUGGING */ } void @@ -340,7 +336,7 @@ dump_gv(GV *gv) dump("\n"); dumplvl--; dump("}\n"); -#endif /* DEBUGGING */ +#endif /* DEBUGGING */ } void @@ -401,51 +397,21 @@ dump_pm(PMOP *pm) dumplvl--; dump("}\n"); -#endif /* DEBUGGING */ +#endif /* DEBUGGING */ } -#if !defined(I_STDARG) && !defined(I_VARARGS) -/* VARARGS1 */ -static void dump(arg1,arg2,arg3,arg4,arg5) -char *arg1; -long arg2, arg3, arg4, arg5; -{ -#ifdef DEBUGGING - I32 i; - - for (i = dumplvl*4; i; i--) - (void)PerlIO_putc(Perl_debug_log,' '); - PerlIO_printf(Perl_debug_log, arg1, arg2, arg3, arg4, arg5); -#endif /* DEBUGGING */ -} - -#else - -#ifdef I_STDARG STATIC void dump(char *pat,...) -#else -/*VARARGS0*/ -static void -dump(pat,va_alist) - char *pat; - va_dcl -#endif { #ifdef DEBUGGING I32 i; va_list args; -#ifdef I_STDARG va_start(args, pat); -#else - va_start(args); -#endif for (i = dumplvl*4; i; i--) (void)PerlIO_putc(Perl_debug_log,' '); PerlIO_vprintf(Perl_debug_log,pat,args); va_end(args); -#endif /* DEBUGGING */ +#endif /* DEBUGGING */ } -#endif