From 8570b80ae1a514ffcd93e8ed6acdefd3fd75b56e Mon Sep 17 00:00:00 2001 From: deuce <> Date: Sat, 30 Sep 2006 20:24:57 +0000 Subject: [PATCH] Add support for STATIC_LINK --- src/syncterm/st_crypt.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/syncterm/st_crypt.c b/src/syncterm/st_crypt.c index e0c8858bba..ace3177161 100644 --- a/src/syncterm/st_crypt.c +++ b/src/syncterm/st_crypt.c @@ -10,6 +10,19 @@ int crypt_loaded=0; int init_crypt(void) { +#ifdef STATIC_LINK + cl.PopData=cryptPopData; + cl.PushData=cryptPushData; + cl.FlushData=cryptFlushData; + cl.Init=cryptInit; + cl.End=cryptEnd; + cl.CreateSession=cryptCreateSession; + cl.GetAttribute=cryptGetAttribute; + cl.SetAttribute=cryptSetAttribute; + cl.SetAttributeString=cryptSetAttributeString; + cl.DestroySession=cryptDestroySession; + cl.AddRandom=cryptAddRandom; +#else #ifdef _WIN32 HMODULE cryptlib; @@ -118,6 +131,7 @@ int init_crypt(void) return(-1); } #endif +#endif /* !STATIC_LINK */ if(cryptStatusOK(cl.Init())) { if(cryptStatusOK(cl.AddRandom(NULL, CRYPT_RANDOM_SLOWPOLL))) { crypt_loaded=1; -- GitLab