Use union for the payload of struct Lisp_Vector.
[bpt/emacs.git] / src / msdos.c
index 09aedf8..aef7512 100644 (file)
@@ -2394,7 +2394,7 @@ Each input key receives two values in this vector: first the ASCII code,
 and then the scan code.  */)
   (void)
 {
-  Lisp_Object val, *keys = XVECTOR (recent_doskeys)->contents;
+  Lisp_Object val, *keys = XVECTOR (recent_doskeys)->u.contents;
 
   if (total_doskeys < NUM_RECENT_DOSKEYS)
     return Fvector (total_doskeys, keys);