Skip to content
Snippets Groups Projects
Commit 69e36bb0 authored by Rob Swindell's avatar Rob Swindell :speech_balloon:
Browse files

Changes necessary to build SyncTERM-Win32 with MSVC2019.

parent c8c59285
Branches
Tags
No related merge requests found
#include <stdio.h> #include <stdio.h>
#include <malloc.h>
#include <string.h>
#if !defined _MSC_VER && !defined __BORLANDC__ #if !defined _MSC_VER && !defined __BORLANDC__
char* itoa(int val, char* str, int radix) char* itoa(int val, char* str, int radix)
...@@ -40,7 +42,7 @@ char* ltoa(long val, char* str, int radix) ...@@ -40,7 +42,7 @@ char* ltoa(long val, char* str, int radix)
} }
#endif #endif
#ifdef _WIN32 #if defined(_WIN32) && !defined(_MSC_VER)
/* From FreeBSD */ /* From FreeBSD */
size_t size_t
strnlen(const char *s, size_t maxlen) strnlen(const char *s, size_t maxlen)
...@@ -53,7 +55,9 @@ strnlen(const char *s, size_t maxlen) ...@@ -53,7 +55,9 @@ strnlen(const char *s, size_t maxlen)
} }
return (len); return (len);
} }
#endif
#ifdef _WIN32
/* From FreeBSD */ /* From FreeBSD */
char * char *
strndup(const char *str, size_t maxlen) strndup(const char *str, size_t maxlen)
......
...@@ -182,6 +182,7 @@ ...@@ -182,6 +182,7 @@
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile> </ClCompile>
<ClCompile Include="strwrap.c" />
<ClCompile Include="str_list.c"> <ClCompile Include="str_list.c">
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment