diff options
author | Perl 5 Porters <perl5-porters@africa.nicoh.com> | 1996-06-18 07:10:19 +0000 |
---|---|---|
committer | Charles Bailey <bailey@genetics.upenn.edu> | 1996-06-18 07:10:19 +0000 |
commit | fd181c75661f7c3d766abc506c3ae2f11670bbaf (patch) | |
tree | 14968c4711aafc3a9cea2a640c9d24c256a85951 /run.c | |
parent | 45b989d7833b483a43f888d8263f4fdfbd93b1d0 (diff) | |
download | perl-fd181c75661f7c3d766abc506c3ae2f11670bbaf.tar.gz |
Allow redirection of debug messages
Diffstat (limited to 'run.c')
-rw-r--r-- | run.c | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -47,7 +47,7 @@ runops() { do { if (debug) { if (watchaddr != 0 && *watchaddr != watchok) - fprintf(stderr, "WARNING: %lx changed from %lx to %lx\n", + fprintf(Perl_debug_log, "WARNING: %lx changed from %lx to %lx\n", (long)watchaddr, (long)watchok, (long)*watchaddr); DEBUG_s(debstack()); DEBUG_t(debop(op)); @@ -65,23 +65,23 @@ OP *op; deb("%s", op_name[op->op_type]); switch (op->op_type) { case OP_CONST: - fprintf(stderr, "(%s)", SvPEEK(cSVOP->op_sv)); + fprintf(Perl_debug_log, "(%s)", SvPEEK(cSVOP->op_sv)); break; case OP_GVSV: case OP_GV: if (cGVOP->op_gv) { sv = NEWSV(0,0); gv_fullname(sv, cGVOP->op_gv); - fprintf(stderr, "(%s)", SvPV(sv, na)); + fprintf(Perl_debug_log, "(%s)", SvPV(sv, na)); SvREFCNT_dec(sv); } else - fprintf(stderr, "(NULL)"); + fprintf(Perl_debug_log, "(NULL)"); break; default: break; } - fprintf(stderr, "\n"); + fprintf(Perl_debug_log, "\n"); return 0; } @@ -91,7 +91,7 @@ char **addr; { watchaddr = addr; watchok = *addr; - fprintf(stderr, "WATCHING, %lx is currently %lx\n", + fprintf(Perl_debug_log, "WATCHING, %lx is currently %lx\n", (long)watchaddr, (long)watchok); } @@ -112,7 +112,7 @@ debprofdump() return; for (i = 0; i < MAXO; i++) { if (profiledata[i]) - fprintf(stderr, "%d\t%lu\n", i, profiledata[i]); + fprintf(Perl_debug_log, "%d\t%lu\n", i, profiledata[i]); } } |