File 0579-odbc-Fix-windows-compiler-warnings.patch of Package erlang
From b6f693786fb87164c42c30898eecff4c594a3e20 Mon Sep 17 00:00:00 2001
From: Sverker Eriksson <sverker@erlang.org>
Date: Fri, 24 Apr 2020 11:39:37 +0200
Subject: [PATCH 7/7] odbc: Fix windows compiler warnings
Change typedef 'byte' to 'unsigned char' to get rid of
"warning C4142: 'byte': benign redefinition of type".
---
lib/odbc/c_src/odbcserver.c | 2 +-
lib/odbc/c_src/odbcserver.h | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/odbc/c_src/odbcserver.c b/lib/odbc/c_src/odbcserver.c
index fb4f61417e..996c122199 100644
--- a/lib/odbc/c_src/odbcserver.c
+++ b/lib/odbc/c_src/odbcserver.c
@@ -304,7 +304,7 @@ int main(void)
static void spawn_sup(const char *port)
{
DWORD threadId;
- (HANDLE)_beginthreadex(NULL, 0, supervise, port, 0, &threadId);
+ _beginthreadex(NULL, 0, supervise, port, 0, &threadId);
}
#elif defined(UNIX)
static void spawn_sup(const char *port)
diff --git a/lib/odbc/c_src/odbcserver.h b/lib/odbc/c_src/odbcserver.h
index 0461c57d1f..28bb2b9030 100644
--- a/lib/odbc/c_src/odbcserver.h
+++ b/lib/odbc/c_src/odbcserver.h
@@ -120,7 +120,7 @@
/*------------------------ TYPDEFS ----------------------------------*/
-typedef char byte;
+typedef unsigned char byte;
typedef int Boolean;
typedef struct {
--
2.26.1