588791df63
Apparently, Clang allows to specify underlying enum type in C but onot GCC. The latter one is actually closer to the standard.