* idea-stub.c (load_module): Not legal to return a void * as a function
authorDavid Shaw <dshaw@jabberwocky.com>
Tue, 6 Dec 2005 20:27:43 +0000 (20:27 +0000)
committerDavid Shaw <dshaw@jabberwocky.com>
Tue, 6 Dec 2005 20:27:43 +0000 (20:27 +0000)
pointer.

cipher/ChangeLog
cipher/idea-stub.c
cipher/rndegd.c
cipher/rndlinux.c
cipher/rndunix.c
cipher/rndw32.c

index 1efddea..23a0c16 100644 (file)
@@ -1,8 +1,12 @@
 2005-12-06  David Shaw  <dshaw@jabberwocky.com>
 
-       * Makefile.am: Some cleanup so we don't build files that are
-       completely ifdeffed out.  This causes a warning on Sun's cc.  Do
-       sha512.c as well for consistency.
+       * idea-stub.c (load_module): Not legal to return a void * as a
+       function pointer.
+
+       * Makefile.am, rndegd.c, rndlinux.c, rndunix.c, rndw32.c: Some
+       cleanup so we don't build files that are completely ifdeffed out.
+       This causes a warning on Sun's cc.  Do sha512.c as well for
+       consistency.
 
 2005-08-11  Werner Koch  <wk@g10code.com>
 
index fc19bae..55b5cb5 100644 (file)
@@ -138,7 +138,7 @@ load_module (const char *name)
   if ((err=dlerror())) 
     goto failure;
 
-  return sym;
+  return (INFO_FNC)sym;
   
  failure:
   log_info ("invalid module `%s': %s\n", name?name:"???", err?err:"???");
index fb997d2..e6646a2 100644 (file)
@@ -20,9 +20,6 @@
  */
 
 #include <config.h>
-
-#ifdef USE_RNDEGD
-
 #include <stdio.h>
 #include <stdlib.h>
 #include <assert.h>
@@ -226,5 +223,3 @@ rndegd_gather_random( void (*add)(const void*, size_t, int), int requester,
 
     return 0; /* success */
 }
-
-#endif /*USE_RNDEGD*/
index ca42eea..c6f646c 100644 (file)
@@ -21,9 +21,6 @@
 
 
 #include <config.h>
-
-#ifdef USE_RNDLINUX
-
 #include <stdio.h>
 #include <stdlib.h>
 #include <assert.h>
@@ -161,5 +158,3 @@ _("\n"
 
     return 0; /* success */
 }
-
-#endif /*USE_RNDLINUX*/
index c3b5cf8..3cc71cf 100644 (file)
@@ -48,9 +48,6 @@
 /* General includes */
 
 #include <config.h>
-
-#ifdef USE_RNDUNIX
-
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
@@ -870,5 +867,3 @@ rndunix_gather_random( void (*add)(const void*, size_t, int), int requester,
 
     return 0;
 }
-
-#endif /*USE_RNDUNIX*/
index dc3c775..f81f1c1 100644 (file)
@@ -61,9 +61,6 @@
  */
 
 #include <config.h>
-
-#ifdef USE_RNDW32
-
 #include <stdio.h>
 #include <stdlib.h>
 #include <assert.h>
@@ -700,5 +697,3 @@ rndw32_gather_random_fast( void (*add)(const void*, size_t, int), int requester
 
     return 0;
 }
-
-#endif /*USE_RNDW32*/