Ben Allison wrote: > >> * change instances of uint32_t in bitwriter.c to FLAC__uint32 > > > > Can we include <inttypes.h> to fix this instead? > > Sadly there is no inttypes.h on MSVC. At least versions to Visual Studio > 2010. I presume this is why ordinal.h was created in the first place.
I'm not sure how Josh came to do it that way. In general, I prefer not to create a bunch of types that overload what should be standard types. For this release I would not change any type that appears as FLAC_whatever in the public API, but for types defined internally I would prefer to stick with the standard C99 types. Maybe something like this: http://stackoverflow.com/posts/127166/revisions from the SO question: http://stackoverflow.com/questions/126279/c99-stdint-h-header-and-ms-visual-studio Will help. > I'll use the compat.h header for the __inline fix and move the function > definitions to the header file and redo the patch. Thanks! YOu may also want to add the stdint.h style typedefs to that same file. Cheers, 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