JonY wrote: > > Sorry for the delay on actually getting on to this. > > > > I tried your patch, but it wasn't quite right. The problem is that %ll > > is the correct format specifier for uint64_t on 32bit Linux but not > > on 64 bit Linux. > > > > Something is very very wrong about the above statements. I thought I > used PRI?64 when inttypes.h is found (Linux should have it, old code > uses %ll? anyway for non-msvc, so shouldn't have any new issues).
I think that may have been because configure was not detecting <inttypes.h> when I first tested that patch. > inttypes.h and stdint.h is supposed to be abstractions to remove these > issues. For the <inttypes.h> and <stdint.h> problem the way I usually prefer to tackle it is: a) Assume they are there. b) When they aren't, add the required #ifdef/#define nonsense to define them for the compiler when they are missing. > OK, I'll do a quick test build tomorrow. More thorough testing will come > during the weekends. Cool, thanks. Erik -- ---------------------------------------------------------------------- Erik de Castro Lopo http://www.mega-nerd.com/ _______________________________________________ flac-dev mailing list flac-dev@xiph.org http://lists.xiph.org/mailman/listinfo/flac-dev