From 1267b268bea925de925963f385bc6a3b0c810f9d Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Thu, 26 Oct 2000 02:54:44 +0000
Subject: [PATCH] Functions exported as __cdecl (instead of __stdcall) for
 simplicity.

---
 src/encode/lzh.h    | 6 +++++-
 src/smblib/smblib.h | 8 ++++++--
 2 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/src/encode/lzh.h b/src/encode/lzh.h
index 7e1886ad20..4dcd751b59 100644
--- a/src/encode/lzh.h
+++ b/src/encode/lzh.h
@@ -39,7 +39,11 @@
 	#ifndef __FLAT__
 		#define __FLAT__
 	#endif
-	#define LZHCALL __stdcall	/* VB Compatible */
+	#ifdef LZH_VB_COMPATIBLE
+		#define LZHCALL __stdcall	/* VB Compatible */
+	#else
+		#define LZHCALL
+	#endif
 	#ifdef LZHDLL
 		#define EXPORT32 __declspec( dllexport )
 	#else
diff --git a/src/smblib/smblib.h b/src/smblib/smblib.h
index f96f93ece8..c6e3a6a710 100644
--- a/src/smblib/smblib.h
+++ b/src/smblib/smblib.h
@@ -48,7 +48,11 @@
 	#ifndef __FLAT__
 		#define __FLAT__
 	#endif
-	#define SMBCALL __stdcall	/* VB Compatible */
+	#ifdef SMB_VB_COMPATIBLE
+		#define SMBCALL __stdcall	/* VB Compatible */
+	#else
+		#define SMBCALL
+	#endif
 	#ifdef SMBDLL
 		#define EXPORT32 __declspec( dllexport )
 	#else
@@ -58,7 +62,7 @@
 	#define SMBCALL
 	#define EXPORT32
 #elif defined __FLAT__
-	#define SMBCALL	_pascal
+	#define SMBCALL
 	#define EXPORT32	_export
 #else
 	#define SMBCALL
-- 
GitLab