Hi!
No, please don't. Having int with 0/3 being valid specifying what to
do is evil.
enum is less evil, but what's wrong about having 3 functions?
--
(english)
http://www.livejournal.com/~pavelmachek
(cesky, pictures)
http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
-