[gnutls-dev] patch for gnutls and alloca use

Philip Brown phil at bolthole.com
Thu Oct 23 01:52:24 CEST 2003


attached is a small patch for lib/gnutls_mem.h and lib/minitasn1/mem.h,
to respect if HAVE_ALLOCA_H is set by autoconf,
and include alloca.h

This is *REQUIRED* for compiliation on some platforms.

-------------- next part --------------
--- lib/gnutls_mem.h.orig	2003-10-22 17:39:09.956458000 -0400
+++ lib/gnutls_mem.h	2003-10-22 17:40:44.043533000 -0400
@@ -12,6 +12,9 @@
  * support alloca.
  */
 #ifdef HAVE_ALLOCA
+# ifdef HAVE_ALLOCA_H
+#  include <alloca.h>
+# endif
 # define gnutls_alloca alloca
 # define gnutls_afree(x)
 #else
--- lib/minitasn1/mem.h.orig	2003-10-22 18:10:38.529196000 -0400
+++ lib/minitasn1/mem.h	2003-10-22 18:11:51.959797000 -0400
@@ -5,7 +5,11 @@
  * memory leaks may occur in systems which do not
  * support alloca.
  */
+#include "../config.h"
 #ifdef HAVE_ALLOCA
+# ifdef HAVE_ALLOCA_H
+# include <alloca.h>
+# endif
 # define _asn1_alloca alloca
 # define _asn1_afree(x)
 #else


More information about the Gnutls-devel mailing list