about summary refs log tree commit diff
path: root/iconv
diff options
context:
space:
mode:
Diffstat (limited to 'iconv')
-rw-r--r--iconv/gconv_int.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/iconv/gconv_int.h b/iconv/gconv_int.h
index a16a5434d7..1ac878d900 100644
--- a/iconv/gconv_int.h
+++ b/iconv/gconv_int.h
@@ -21,6 +21,7 @@
 #define _GCONV_INT_H	1
 
 #include "gconv.h"
+#include <stdlib.h>		/* For alloca used in macro below.  */
 
 __BEGIN_DECLS
 
@@ -138,7 +139,7 @@ extern const char *__gconv_path_envvar attribute_hidden;
       if (*cp++ == '/')							      \
 	++cnt;								      \
 									      \
-    tmp = result = alloca (cp - (str) + 3 + suffix_len);		      \
+    tmp = result = __alloca (cp - (str) + 3 + suffix_len);		      \
     cp = (str);								      \
     while (*cp != '\0')							      \
       *tmp++ = __toupper_l (*cp++, &_nl_C_locobj);			      \