diff src/msdos.c @ 185:3d6bfa290dbd r20-3b19

Import from CVS: tag r20-3b19
author cvs
date Mon, 13 Aug 2007 09:55:28 +0200
parents 8eaf7971accc
children 850242ba4a81
line wrap: on
line diff
--- a/src/msdos.c	Mon Aug 13 09:54:24 2007 +0200
+++ b/src/msdos.c	Mon Aug 13 09:55:28 2007 +0200
@@ -1639,7 +1639,7 @@
   if (have_mouse <= 0)
     return XM_IA_SELECT;
 
-  state = alloca (menu->panecount * sizeof (struct IT_menu_state));
+  state = alloca_array (struct IT_menu_state, menu->panecount);
   screensize = screen_size * 2;
   faces[0]
     = compute_glyph_face (&the_only_frame,
@@ -2161,7 +2161,7 @@
     lst = Vprocess_environment;
     len = XINT (Flength (lst));
 
-    envv = alloca ((len + 1) * sizeof (char *));
+    envv = alloca_array (char *, len + 1);
     for (i = 0; i < len; i++)
       {
 	tmp = Fcar (lst);