Updated VS project. Added a _WIN32 ifdef and typedefs for uint32_t and uint8_t due to Windows not including inttypes.h.

master
kts 2015-02-24 17:18:40 -08:00
parent b19f0bb727
commit 561c33f092
3 changed files with 30 additions and 0 deletions

View File

@ -76,6 +76,9 @@ xcopy /s /e /d /y "..\..\data" "$(OutDir)data\"</Command>
</Link> </Link>
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemGroup> <ItemGroup>
<ClCompile Include="..\..\src\checksum.cpp" />
<ClCompile Include="..\..\src\Core.cpp" />
<ClCompile Include="..\..\src\fio.cpp" />
<ClCompile Include="..\..\src\Log.cpp" /> <ClCompile Include="..\..\src\Log.cpp" />
<ClCompile Include="..\..\src\main.cpp" /> <ClCompile Include="..\..\src\main.cpp" />
<ClCompile Include="..\..\src\Mat4.cpp" /> <ClCompile Include="..\..\src\Mat4.cpp" />
@ -104,7 +107,10 @@ xcopy /s /e /d /y "..\..\data" "$(OutDir)data\"</Command>
<None Include="..\..\data\shaders\fb_vs.glsl" /> <None Include="..\..\data\shaders\fb_vs.glsl" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ClInclude Include="..\..\src\checksum.hpp" />
<ClInclude Include="..\..\src\common.hpp" /> <ClInclude Include="..\..\src\common.hpp" />
<ClInclude Include="..\..\src\Core.hpp" />
<ClInclude Include="..\..\src\fio.hpp" />
<ClInclude Include="..\..\src\Log.hpp" /> <ClInclude Include="..\..\src\Log.hpp" />
<ClInclude Include="..\..\src\Mat4.hpp" /> <ClInclude Include="..\..\src\Mat4.hpp" />
<ClInclude Include="..\..\src\Mesh.hpp" /> <ClInclude Include="..\..\src\Mesh.hpp" />

View File

@ -63,6 +63,15 @@
<ClCompile Include="..\..\src\Quat.cpp"> <ClCompile Include="..\..\src\Quat.cpp">
<Filter>Classes</Filter> <Filter>Classes</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="..\..\src\Core.cpp">
<Filter>Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\src\checksum.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\src\fio.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<None Include="..\..\..\..\Dev\SDL2-2.0.3\lib\x86\SDL2.dll"> <None Include="..\..\..\..\Dev\SDL2-2.0.3\lib\x86\SDL2.dll">
@ -121,5 +130,14 @@
<ClInclude Include="..\..\src\Quat.hpp"> <ClInclude Include="..\..\src\Quat.hpp">
<Filter>Classes</Filter> <Filter>Classes</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="..\..\src\Core.hpp">
<Filter>Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\src\checksum.hpp">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="..\..\src\fio.hpp">
<Filter>Source Files</Filter>
</ClInclude>
</ItemGroup> </ItemGroup>
</Project> </Project>

View File

@ -5,7 +5,13 @@ checksum.cpp/checksum.hpp provide functionality for checking and generating chec
================================================================ */ ================================================================ */
#ifndef CHECKSUM_HPP #ifndef CHECKSUM_HPP
#define CHECKSUM_HPP #define CHECKSUM_HPP
// FIXME: is this really okay?
#ifdef _WIN32
typedef unsigned __int32 uint32_t;
typedef unsigned __int8 uint8_t;
#else
#include <inttypes.h> #include <inttypes.h>
#endif
#include <stdio.h> #include <stdio.h>
uint32_t crc32(uint32_t crc, const char *buf, size_t len); uint32_t crc32(uint32_t crc, const char *buf, size_t len);