X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=deb.c;h=fb9dfef11f76ff5cf14c3e6aa33a13accea2598b;hb=ff06c60c06e5437e446d6c794b05a29d5e6644fa;hp=729c47ec330cf9f7cb4a9b389283c41e5e66af09;hpb=11343788cbaaede18e3146b5219d2fbdaeaf516e;p=p5sagit%2Fp5-mst-13.2.git diff --git a/deb.c b/deb.c index 729c47e..fb9dfef 100644 --- a/deb.c +++ b/deb.c @@ -1,6 +1,6 @@ /* deb.c * - * Copyright (c) 1991-1994, Larry Wall + * Copyright (c) 1991-1997, Larry Wall * * You may distribute under the terms of either the GNU General Public * License or the Artistic License, as specified in the README file. @@ -32,30 +32,30 @@ deb(pat,a1,a2,a3,a4,a5,a6,a7,a8) GV* gv = curcop->cop_filegv; #ifdef USE_THREADS - fprintf(stderr,"0x%lx (%s:%ld)\t", - (unsigned long) thr, - SvTYPE(gv) == SVt_PVGV ? SvPVX(GvSV(gv)) : "", - (long)curcop->cop_line); + PerlIO_printf(Perl_debug_log,"0x%lx (%s:%ld)\t", + (unsigned long) thr, + SvTYPE(gv) == SVt_PVGV ? SvPVX(GvSV(gv)) : "", + (long)curcop->cop_line); #else - fprintf(stderr,"(%s:%ld)\t", + PerlIO_printf(Perl_debug_log, "(%s:%ld)\t", SvTYPE(gv) == SVt_PVGV ? SvPVX(GvSV(gv)) : "", (long)curcop->cop_line); #endif /* USE_THREADS */ for (i=0; icop_filegv; #ifdef USE_THREADS - fprintf(stderr,"0x%lx (%s:%ld)\t", - (unsigned long) thr, - SvTYPE(gv) == SVt_PVGV ? SvPVX(GvSV(gv)) : "", - (long)curcop->cop_line); + PerlIO_printf(Perl_debug_log, "0x%lx (%s:%ld)\t", + (unsigned long) thr, + SvTYPE(gv) == SVt_PVGV ? SvPVX(GvSV(gv)) : "", + (long)curcop->cop_line); #else - fprintf(stderr,"(%s:%ld)\t", + PerlIO_printf(Perl_debug_log, "(%s:%ld)\t", SvTYPE(gv) == SVt_PVGV ? SvPVX(GvSV(gv)) : "", (long)curcop->cop_line); #endif /* USE_THREADS */ for (i=0; isi_markbase; if (i < 0) i = 0; @@ -125,29 +125,29 @@ debstack() break; #ifdef USE_THREADS - fprintf(stderr, i ? "0x%lx => ... " : "0x%lx => ", - (unsigned long) thr); + PerlIO_printf(Perl_debug_log, i ? "0x%lx => ... " : "0x%lx => ", + (unsigned long) thr); #else - fprintf(stderr, i ? " => ... " : " => "); + PerlIO_printf(Perl_debug_log, i ? " => ... " : " => "); #endif /* USE_THREADS */ if (stack_base[0] != &sv_undef || stack_sp < stack_base) - fprintf(stderr, " [STACK UNDERFLOW!!!]\n"); + PerlIO_printf(Perl_debug_log, " [STACK UNDERFLOW!!!]\n"); do { ++i; if (markscan <= markstack_ptr && *markscan < i) { do { ++markscan; - putc('*', stderr); + PerlIO_putc(Perl_debug_log, '*'); } while (markscan <= markstack_ptr && *markscan < i); - fprintf(stderr, " "); + PerlIO_printf(Perl_debug_log, " "); } if (i > top) break; - fprintf(stderr, "%-4s ", SvPEEK(stack_base[i])); + PerlIO_printf(Perl_debug_log, "%-4s ", SvPEEK(stack_base[i])); } while (1); - fprintf(stderr, "\n"); + PerlIO_printf(Perl_debug_log, "\n"); return 0; } #else