<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Just to be sure that we are talking of the same thing.<div><br></div><div> In what is commonly called an enumeration i.e. a set of discrete values (literals or enumerators) denoted by names, these names must follow the quasi universal syntax for identifiers i.e. more or less they must be an alphanumeric sequence starting with a letter. Those names are what we use in our programs to represent such or such enumerators *but* we also use these names for the to|from String operations used in the standard I/O operations (a literal RED of an enumeration COLORS would be output in the string "RED" and conversely a string "RED" read into a enumerator of COLOR would result in RED) ; therefore the external (string) representation of our enumerators obey to the rule which command the syntax of their names in the enumeration. This is probably what is frustrating Barry....</div><div><br></div><div>Michel</div><div><br></div><div><br></div><div>Now beside this, it's always possible to invent a mechanism different from the enumeration construct in order to represent a set of discrete values , but then </div><div>Le 18 févr. 2010 à 15:59, Francois Viallefond a écrit :<div><div><br class="Apple-interchange-newline"><blockquote type="cite"><div>On Wednesday 17 February 2010 21:51, Barry Clark wrote:<br><blockquote type="cite">I could be wrong but I think the OPT internally uses baseband names<br></blockquote><blockquote type="cite">A0/C0 (implying 8 bit), A1/C1, A2/C2.  Executor uses internally<br></blockquote><blockquote type="cite">A/C (implying 8bit), A1/C1, A2/C2.  Might be nice to have a system-<br></blockquote><blockquote type="cite">wide convention.  Does C++ also forbid the other nice characters<br></blockquote><blockquote type="cite">that one might use instead of '/', like '&' or '-'?  In desperation,<br></blockquote><blockquote type="cite">maybe 'AwC'.<br></blockquote><br>Barry, <br>this is not specific to C++ !<br>Basically you should ignore at least and for obvious reasons all characters <br>which correspond to operators.<br>Francois<br><br></div></blockquote></div><br></div></div></body></html>