stream: fix Win32

Signed-off-by: Simon Rozman <simon@rozman.si>
This commit is contained in:
Simon Rozman 2023-08-19 08:31:08 +02:00
parent 8457226168
commit 42a38802d3
2 changed files with 6 additions and 9 deletions

View File

@ -82,6 +82,7 @@
<AdditionalIncludeDirectories>..\include;$(VCInstallDir)UnitTest\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<UseFullPaths>true</UseFullPaths>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
<LanguageStandard>stdcpp17</LanguageStandard>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
@ -111,11 +112,7 @@
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<LanguageStandard>stdcpp17</LanguageStandard>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
<ItemGroup>

View File

@ -589,7 +589,7 @@ namespace stdex
inline basic& operator <<(_In_ const uint32_t data) { return write_data(data); }
inline basic& operator >>(_Out_ uint64_t& data) { return read_data(data); }
inline basic& operator <<(_In_ const uint64_t data) { return write_data(data); }
#ifdef _NATIVE_SIZE_T_DEFINED
#if defined(_WIN64) && defined(_NATIVE_SIZE_T_DEFINED)
inline basic& operator >>(_Out_ size_t& data) { return read_data(data); }
inline basic& operator <<(_In_ const size_t data) { return write_data(data); }
#endif
@ -3291,7 +3291,7 @@ namespace stdex
inline void set(_In_ fpos_t offset, _In_ const uint16_t data) { set<uint16_t>(offset, data); }
inline void set(_In_ fpos_t offset, _In_ const uint32_t data) { set<uint32_t>(offset, data); }
inline void set(_In_ fpos_t offset, _In_ const uint64_t data) { set<uint64_t>(offset, data); }
#ifdef _NATIVE_SIZE_T_DEFINED
#if defined(_WIN64) && defined(_NATIVE_SIZE_T_DEFINED)
inline void set(_In_ fpos_t offset, _In_ const size_t data) { set<size_t>(offset, data); }
#endif
inline void set(_In_ fpos_t offset, _In_ const float data) { set<float>(offset, data); }
@ -3328,7 +3328,7 @@ namespace stdex
inline void get(_In_ fpos_t offset, _Out_ uint16_t & data) { get<uint16_t>(offset, data); }
inline void get(_In_ fpos_t offset, _Out_ uint32_t & data) { get<uint32_t>(offset, data); }
inline void get(_In_ fpos_t offset, _Out_ uint64_t & data) { get<uint64_t>(offset, data); }
#ifdef _NATIVE_SIZE_T_DEFINED
#if defined(_WIN64) && defined(_NATIVE_SIZE_T_DEFINED)
inline void get(_In_ fpos_t offset, _Out_ size_t & data) { get<size_t>(offset, data); }
#endif
inline void get(_In_ fpos_t offset, _Out_ float& data) { get<float>(offset, data); }
@ -3354,7 +3354,7 @@ namespace stdex
inline memory_file& operator >>(_Out_ uint32_t & data) { return read_data(data); }
inline memory_file& operator <<(_In_ const uint64_t data) { return write_data(data); }
inline memory_file& operator >>(_Out_ uint64_t & data) { return read_data(data); }
#ifdef _NATIVE_SIZE_T_DEFINED
#if defined(_WIN64) && defined(_NATIVE_SIZE_T_DEFINED)
inline memory_file& operator <<(_In_ const size_t data) { return write_data(data); }
inline memory_file& operator >>(_Out_ size_t & data) { return read_data(data); }
#endif