[flac-dev] [PATCH] fix MSVC 2005/2008 build

Ozkan Sezer sezeroz at gmail.com
Wed Jan 18 21:20:02 UTC 2017


On 1/18/17, Erik de Castro Lopo <mle+la at mega-nerd.com> wrote:
> lvqcl wrote:
>
>> > These versions of Visual Studio don't have stdint.h and
>> > all [u]intNN_t types. But now these types are everywhere
>> > in FLAC codebase.
>>
>> Here is the patch that fixes the problem:
>> it moves definitions of all [u]intNN_t types from share/compat.h
>> into new file share/msvc2005_int.h and then includes this file
>> into all files (via "Force Includes" option in *.vcproj files).
>>
>> The definitions of these types are inside #if block with
>> _MSC_VER < 1600 condition, so these changes affect only MS Visual
>> Studio compilers with _MSC_VER < 1600 (i.e. MSVS 2005 and 2008).
>
> Thats a really great solution to this problem. Applied!

New file is not in the repo (you possibly forgot to 'git add' )


More information about the flac-dev mailing list