c enum without typedef