Fix warnings in shared builds.
authorDr. Stephen Henson <steve@openssl.org>
Tue, 14 Jun 2011 12:58:00 +0000 (12:58 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Tue, 14 Jun 2011 12:58:00 +0000 (12:58 +0000)
engines/e_padlock.c

index 7d09419804f53508b0a8ef43e2563269a06155b4..fb6aee82a5465734794f5b22fe828e74c88ee336 100644 (file)
 # if (defined(__GNUC__) && (defined(__i386__) || defined(__i386))) || \
      (defined(_MSC_VER) && defined(_M_IX86))
 #  define COMPILE_HW_PADLOCK
-static ENGINE *ENGINE_padlock (void);
 # endif
 #endif
 
 #ifdef OPENSSL_NO_DYNAMIC_ENGINE
+static ENGINE *ENGINE_padlock (void);
 
 void ENGINE_load_padlock (void)
 {
@@ -197,6 +197,8 @@ padlock_bind_helper(ENGINE *e)
        return 1;
 }
 
+#ifdef OPENSSL_NO_DYNAMIC_ENGINE
+
 /* Constructor */
 static ENGINE *
 ENGINE_padlock(void)
@@ -215,6 +217,8 @@ ENGINE_padlock(void)
        return eng;
 }
 
+#endif
+
 /* Check availability of the engine */
 static int
 padlock_init(ENGINE *e)