develooper Front page | perl.perl5.changes | Postings from April 2008

Change 33704: %.*s mandates an "int", says the C standard

From:
Rafael Garcia-Suarez
Date:
April 17, 2008 03:15
Subject:
Change 33704: %.*s mandates an "int", says the C standard
Change 33704 by rgs@stcosmo on 2008/04/17 10:03:04

	%.*s mandates an "int", says the C standard

Affected files ...

... //depot/perl/gv.c#395 edit

Differences ...

==== //depot/perl/gv.c#395 (text) ====
Index: perl/gv.c
--- perl/gv.c#394~33703~	2008-04-17 02:50:34.000000000 -0700
+++ perl/gv.c	2008-04-17 03:03:04.000000000 -0700
@@ -671,7 +671,7 @@
 	    if (stash) {
 		Perl_croak(aTHX_
 			   "Can't locate object method \"%s\" via package \"%.*s\"",
-			   name, (STRLEN)HvNAMELEN_get(stash), HvNAME_get(stash));
+			   name, (int)HvNAMELEN_get(stash), HvNAME_get(stash));
 	    }
 	    else {
 		STRLEN packlen;
End of Patch.



Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About