diff --git a/src/ChangeLog b/src/ChangeLog
index fc04daea..67531fa9 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
+2005-04-10  Hrvoje Niksic  <hniksic@xemacs.org>
+
+	* config-post.h: Declare alloca as void *, not char *.
+
 2005-04-09  Hrvoje Niksic  <hniksic@xemacs.org>
 
 	* recur.c (download_child_p): When -p is used, (temporarily)
diff --git a/src/config-post.h b/src/config-post.h
index ce0b7ae1..5107c95b 100644
--- a/src/config-post.h
+++ b/src/config-post.h
@@ -13,7 +13,7 @@
  #pragma alloca
 #  else
 #   ifndef alloca /* predefined by HP cc +Olibcalls */
-char *alloca ();
+void *alloca ();
 #   endif
 #  endif
 # endif