Index: stty.c
===================================================================
--- stty.c	(revision 11019)
+++ stty.c	(working copy)
@@ -729,7 +729,8 @@
 {
   /* Initialize to all zeroes so there is no risk memcmp will report a
      spurious difference in an uninitialized portion of the structure.  */
-  struct termios mode = { 0, };
+  struct termios mode;
+  memset(&mode, 0, sizeof(mode));
 
   enum output_type output_type;
   int optc;
@@ -1002,8 +1003,9 @@
     {
       /* Initialize to all zeroes so there is no risk memcmp will report a
          spurious difference in an uninitialized portion of the structure.  */
-      struct termios new_mode = { 0, };
-
+      struct termios new_mode;
+      memset(&new_mode, 0, sizeof(new_mode));
+      
       if (tcsetattr (STDIN_FILENO, TCSADRAIN, &mode))
         error (EXIT_FAILURE, errno, "%s", device_name);
 
