* cipher.h: Added prototypes for progress functions.
authorWerner Koch <wk@gnupg.org>
Thu, 25 Jul 2002 14:50:55 +0000 (14:50 +0000)
committerWerner Koch <wk@gnupg.org>
Thu, 25 Jul 2002 14:50:55 +0000 (14:50 +0000)
* global.c: Include cipher.h for those prototypes.

* stdmem.c (_gcry_private_realloc): Replaced void* by char * for
pointer arithmetic reasons.  Noted by Stephan Austermuehle.

src/ChangeLog
src/cipher.h
src/gcrypt.h
src/global.c
src/stdmem.c

index 4f8f0a6..1018d2a 100644 (file)
@@ -1,3 +1,11 @@
+2002-07-25  Werner Koch  <wk@gnupg.org>
+
+       * cipher.h: Added prototypes for progress functions.
+       * global.c: Include cipher.h for those prototypes.
+
+       * stdmem.c (_gcry_private_realloc): Replaced void* by char * for
+       pointer arithmetic reasons.  Noted by Stephan Austermuehle.
+
 2002-06-24  Werner Koch  <wk@gnupg.org>
 
        * missing-string.c: Include ctype.h.
index c857be7..e97c368 100644 (file)
@@ -67,5 +67,20 @@ void _gcry_rmd160_hash_buffer( char *outbuf, const char *buffer, size_t length )
 /*-- smallprime.c --*/
 extern ushort small_prime_numbers[];
 
+/*-- dsa.c --*/
+void _gcry_register_pk_dsa_progress (void (*cb)(void *,const char *,
+                                                int,int,int),
+                                     void *cb_data );
+/*-- elgamal.c --*/
+void _gcry_register_pk_elg_progress (void (*cb)(void *,const char *,
+                                                int,int,int),
+                                     void *cb_data );
+/*-- primegen.c --*/
+void _gcry_register_primegen_progress (void (*cb)(void *,const char *,
+                                                int,int,int),
+                                       void *cb_data );
+
+
 
 #endif /*G10_CIPHER_H*/
+
index 7f8e955..66a4335 100644 (file)
@@ -180,7 +180,7 @@ enum gcry_sexp_format {
     GCRYSEXP_FMT_ADVANCED  = 3
 };
 
-/* Create an new S-expression object from BUFFER of size LENGTH aand
+/* Create an new S-expression object from BUFFER of size LENGTH and
    return it in RETSEXP.  With AUTODETECT set to 0 the data in BUFFER
    is expected to be in canonized format */
 int gcry_sexp_new (GcrySexp *retsexp, const void *buffer, size_t length,
index dd61869..35a6265 100644 (file)
@@ -27,7 +27,7 @@
 #include <assert.h>
 
 #include "g10lib.h"
-#include "../cipher/random.h"
+#include "cipher.h"
 #include "stdmem.h" /* our own memory allocator */
 #include "secmem.h" /* our own secmem allocator */
 
@@ -551,5 +551,3 @@ gcry_set_progress_handler (void (*cb)(void *,const char*,int, int, int),
   _gcry_register_pk_elg_progress (cb, cb_data);
   _gcry_register_primegen_progress (cb, cb_data);
 }
-
-
index 113eabc..b5ddfcc 100644 (file)
@@ -116,7 +116,7 @@ _gcry_private_realloc( void *a, size_t n )
 {
     if( use_m_guard ) {
        unsigned char *p = a;
-       void *b;
+       char *b;
        size_t len;
 
         if (!a)