(serpent_setkey): Moved prototype of serpent_test to
authorWerner Koch <wk@gnupg.org>
Thu, 9 Dec 2004 17:04:47 +0000 (17:04 +0000)
committerWerner Koch <wk@gnupg.org>
Thu, 9 Dec 2004 17:04:47 +0000 (17:04 +0000)
outer scope.

cipher/ChangeLog
cipher/serpent.c

index 1ee478e..5b12bd9 100644 (file)
@@ -1,3 +1,8 @@
+2004-12-09  Werner Koch  <wk@g10code.com>
+
+       * serpent.c (serpent_setkey): Moved prototype of serpent_test to
+       outer scope.
+
 2004-09-11  Moritz Schulte  <moritz@g10code.com>
 
        * pubkey.c (pubkey_table): Added an alias entry for GCRY_PK_ELG_E.
index 0ef952e..ef6f8c0 100644 (file)
@@ -55,6 +55,10 @@ typedef struct serpent_context
   serpent_subkeys_t keys;      /* Generated subkeys.  */
 } serpent_context_t;
 
+/* A prototype.  */
+static const char *serpent_test (void);
+
+      
 #define byte_swap_32(x) \
   (0 \
    | (((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >>  8) \
@@ -687,8 +691,6 @@ serpent_setkey (void *ctx,
   if (! serpent_init_done)
     {
       /* Execute a self-test the first time, Serpent is used.  */
-      static const char *serpent_test (void);
-      
       serpent_test_ret = serpent_test ();
       if (serpent_test_ret)
        log_error ("Serpent test failure: %s\n", serpent_test_ret);