On Tue, Jan 07, 2003 at 10:40:54PM +0000, Nicholas Clark wrote: > On Tue, Jan 07, 2003 at 06:01:49PM +0100, Rafael Garcia-Suarez wrote: > > hv@crypt.org wrote: > > > Thanks, the three that refer to PerlIO_printf: > > > :+++ ./pad.c Wed Dec 25 21:20:45 2002 > > > :@@ -878,8 +878,8 @@ Perl_intro_my(pTHX) > > > :@@ -926,8 +926,8 @@ Perl_pad_leavemy(pTHX) > > > :+++ ./sv.c Wed Dec 25 19:24:59 2002 > > > :@@ -9359,8 +9360,9 @@ Perl_sv_dup(pTHX_ SV *sstr, CLONE_PARAMS > > > > > > give compiler warnings: > > > pad.c: In function `Perl_intro_my': > > > pad.c:878: warning: unknown conversion type character `_' in format > > > pad.c:878: warning: long unsigned int format, pointer arg (arg 4) > > > pad.c:878: warning: too many arguments for format Note that %_ should *not* be used to print SVs containing the names of pad lexicals, since for these the SvCUR() field is hijacked for the generation number. Sticking with %s and PVX(sv) is the Right Thing to do here. (See PAD_COMPNAME_GEN()). Dave. -- "But Sidley Park is already a picture, and a most amiable picture too. The slopes are green and gentle. The trees are companionably grouped at intervals that show them to advantage. The rill is a serpentine ribbon unwound from the lake peaceably contained by meadows on which the right amount of sheep are tastefully arranged." Lady Croom - ArcadiaThread Previous | Thread Next