summaryrefslogtreecommitdiff
path: root/lib/gnutls_mem.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2002-06-09 10:13:56 +0000
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2002-06-09 10:13:56 +0000
commit3ad985f1ebcccfc7081817ce648d89e1da926615 (patch)
treee0808f8757607143ebedffc9e0402f9c1d713f19 /lib/gnutls_mem.c
parent27c0d00eb23c5d6c07551d94bfea2766101c909c (diff)
downloadgnutls-3ad985f1ebcccfc7081817ce648d89e1da926615.tar.gz
Added gnutls_b64_encode_fmt2() and gnutls_b64_decode_fmt2(). These functions return allocated data. Cleaned up the gnutls_datum code and some of memory stuff.
Diffstat (limited to 'lib/gnutls_mem.c')
-rw-r--r--lib/gnutls_mem.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/gnutls_mem.c b/lib/gnutls_mem.c
index d62b973eff..f4a7481855 100644
--- a/lib/gnutls_mem.c
+++ b/lib/gnutls_mem.c
@@ -23,16 +23,17 @@
#include <gnutls_errors.h>
#include <gnutls_num.h>
-void* (*gnutls_secure_malloc)(size_t) = malloc;
-void* (*gnutls_malloc)(size_t) = malloc;
+ALLOC_FUNC gnutls_secure_malloc = malloc;
+ALLOC_FUNC gnutls_malloc = malloc;
+FREE_FUNC gnutls_free = free;
+REALLOC_FUNC gnutls_realloc = realloc;
+
void* (*gnutls_calloc)(size_t, size_t) = calloc;
-void (*gnutls_free)(void*) = free;
char* (*gnutls_strdup)(const char*) = strdup;
int _gnutls_is_secure_mem_null( const void* ign) { return 0; }
int (*_gnutls_is_secure_memory)(const void*) = _gnutls_is_secure_mem_null;
-void* (*gnutls_realloc)(void*, size_t) = realloc;
void *_gnutls_calloc(size_t nmemb, size_t size)