JACK WEBB: "Coding in C is like sculpting a statue using only sandpaper. You can do it, but the result wouldn't be any better. So why bother? Just use the right tools and get the job done."
I don't think it's readable. It took me a few guesses to figure it out and I'm still not sure if I'm right about what you intended to have happen with that sample code.
Based on my guess I would discourage this feature request.
I thought the whole point of Enumeration is to give a set of #Constants a value which are unique in the set.
If you start mucking about adding and subtracting, why bother with the Enumeration at all, why not just define them all yourself.
I can't see any point for this addition (pun not intended).
why would you want to do anything like that...
to me you may as well simply be setting that value manually if thats the case
to me enumeration is just that like a for x=1 to 10 and setting each variable in that loop to the new value.. staps in enumeration i can inderstand ie: step 5 .. so it goes up in 5's but to me doing any math or subtraction is not what enumeration is for. but then i guess thats just me