fix warning: X enumeration values not handled in switch [-Wswitch-enum]