Eric,
I changed the enum structures to typedef structures.
Specially the structures from util/ and conf/ dirs
that have a big number of enum structures.
To keep a stable release, I didn't change the attributes of the structs.
Most of them still keep the old type: 'int type; /* enum virName */'
I will submit a patch with the typedef changes first.
Thanks!