Andy Dougherty: # On Solaris 8, with Sun's Workshop Compiler, using 64-bit long # longs as INTVAL, I get the following test failure in # t/src/sprintf. It looks like something is getting passed a # 64-bit integer quantity but only taking the first 32-bits # (i.e. an int or long) to do the printing.
The fix is now in CVS. The tests were passing in (64-bit) INTVALs, but were told to expect (32-bit) ints: INTVAL ival; ... ival=...; Parrot_sprintf(..., "== %#x", ival); /* ^^^ needs to be %#vx (v for VAL) */ --Brent Dax <[EMAIL PROTECTED]> @roles=map {"Parrot $_"} qw(embedding regexen Configure) "If you want to propagate an outrageously evil idea, your conclusion must be brazenly clear, but your proof unintelligible." --Ayn Rand, explaining how today's philosophies came to be