--- !ditz.rubyforge.org,2008-03-06/issue title: MinGW64 non-C99 build ends up with incorrect DUK_(U)INT64_{MIN,MAX} but correct duk_(u)int64_t type desc: "" type: :task component: duk release: v0.11 reporter: Sami Vaarala status: :closed disposition: :fixed creation_time: 2014-07-10 23:38:27.480523 Z references: [] id: 8817afda2eafe9f021bbb13ca995388fac92a7ec log_events: - - 2014-07-10 23:38:27.553576 Z - Sami Vaarala - created - "" - - 2014-07-10 23:50:52.502738 Z - Sami Vaarala - commented - |- This was actually caused by limit debug printing using the %ld/%lu format with a (long) or (unsigned long) cast. These are 32-bit on MinGW64 so they printed out wrong but the constants were correct. Added debug printing of limits with %lf and (double) cast which is not exact but shows the magnitude to point out this kind of error. - - 2014-07-10 23:50:59.870342 Z - Sami Vaarala - closed with disposition fixed - ""