Hi Dale,
this is actually not a question about KDS, this is a question about compilers (well, gcc).
There is a good article about this topic:
http://stackoverflow.com/questions/1113855/is-the-sizeofenum-sizeofint-always
and you will find more if you search the internet e.g. for
gnu gcc force enum size
Some compilers have options to set the size. To my knowledge in gcc you only can set an option to pack (or making the enums 'short'), which is exactly what you do *not* want. So setting a dummy element with a value > one byte what I would do too. I don't see any other solution.
Erich