From 6d1d9e1ee72db2ff0df841ea0975fdee804b0db6 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Mon, 30 Oct 2000 02:23:34 +0000 Subject: [PATCH] Only declares functions as import/export if SMBDLL is defined. Function declared as export if SMB_EXPORTS is defined, import otherwise. --- src/smblib/smblib.h | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/smblib/smblib.h b/src/smblib/smblib.h index d389b9aed6..88b6de5c3c 100644 --- a/src/smblib/smblib.h +++ b/src/smblib/smblib.h @@ -53,10 +53,14 @@ #else #define SMBCALL #endif - #ifdef SMBDLL - #define SMBEXPORT __declspec( dllexport ) - #else - #define SMBEXPORT __declspec( dllimport ) + #ifdef SMBDLL /* SMBLIB contained in DLL */ + #ifdef SMB_EXPORTS + #define SMBEXPORT __declspec( dllexport ) + #else + #define SMBEXPORT __declspec( dllimport ) + #endif + #else /* self-contained executable */ + #define SMBEXPORT #endif #elif defined __unix__ #define SMBCALL -- GitLab