segment: Separate SEG_N_TYPES from enum segment_type.
authorBen Pfaff <blp@cs.stanford.edu>
Mon, 7 Jan 2013 06:41:17 +0000 (22:41 -0800)
committerBen Pfaff <blp@cs.stanford.edu>
Sat, 12 Jan 2013 17:50:40 +0000 (09:50 -0800)
commit37d653f70adc51de57b0460022f6fd371d51279c
treed82f80db0d5675e0a615c22202f04ee20e73b155
parent8fc2d07cd923190c1a98798f2f86700fff1c3101
segment: Separate SEG_N_TYPES from enum segment_type.

With SEG_N_TYPES not actually a member of enum segment_type, GCC doesn't
complain if it's missing from a switch statement on that type.
src/language/lexer/scan.c
src/language/lexer/segment.c
src/language/lexer/segment.h