The Standard / Re: Problems With Typechecking Enumerated Types
Clay Phipps
phipps at fortune.UUCP
Thu Jul 12 10:34:50 AEST 1984
[Beware the jabberwock !]
These results show the inconsistency in type checking enums - some
bizzare operations are allowed without any warning (like enum * enum)
and some reasonable operations are not allowed (like array indexing).
Has a standard been developed for what operations should and should not
be allowed on enums?
Sure it has: ANSI/IEEE 770X3.97-1983: "Programming Language Pascal". :-)
Quick ! Get me that asbestos suit !
Don't know why it was (as Ritchie The Revered reportedly said) "a botch"
in C, except that it was such a late addition to the language,
and may have violated some fundamental simplifying assumptions
about how things were done.
-- Clay Phipps
soon to be flamed to a crisp at ...
--
{ amd hplabs!hpda sri-unix ucbvax!amd }
!fortune!phipps
{ ihnp4 cbosgd decvax!decwrl!amd harpo allegra}
More information about the Comp.lang.c
mailing list