help-flex
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Flex 2.5.19 tables.c bug


From: Bruce Lilly
Subject: Flex 2.5.19 tables.c bug
Date: Sun, 08 Sep 2002 03:00:54 -0400

One of the switch statements in tables.c (@ line 229)
has a default label but has no statement following
that label.  That is not valid C, which requires a
statement following the label (K&R A9.1, ANSI 6.6.1).

The attached patch provides a break; statement (a type
of jump-statement) as recommended in K&R 2nd Ed. 3.4.
*** tables.c.orig       Thu Sep 05 06:48:55 2002
--- tables.c    Sun Sep 08 01:49:57 2002
***************
*** 226,231 ****
--- 226,232 ----
                        rv = yytbl_fwrite32 (wr, yytbl_data_geti (td, i));
                        break;
                default:        /* TODO: error. Something really wrong. */
+                       break;
                }
                if (rv < 0)
                        return -1;

reply via email to

[Prev in Thread] Current Thread [Next in Thread]