Thanks Daniel to explain the reason of using unsigned int instead the enum type.
Specially, because it is a policy of the project.

I should send the question instead the a PATCH. Sorry about that.

And thanks again. =)

--
Julio Cesar Faracco