Sat Feb 16 11:31:20 2013: Request 83375 was acted upon.
Transaction: Ticket created by UHERBST
       Queue: Win32-PerfLib
     Subject: 64bit counter in cygwin are not reported correctly
   Broken in: 0.06
    Severity: Important
       Owner: Nobody
  Requestors: ulrich.her...@uherbst.de
      Status: new
 Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=83375 >


If we get big counter (I think: 64bit-integer values) with
GetObjectList, we see just "I64d", but not a number.
You can reproduce this with the processor script from
http://www.jkrb.de/jmk/showsource.asp?f=data/scripts/processor.pl on a
cygwin installation on XP or Win2008R2.

Reason (I think so):
in PerfLib.xs there are some calls (3 or 4) to sprintf("%I64d...).
For cygwin and gcc, that should be sprintf("%ld"...)


Reply via email to