Estou criando um conjunto de valores de enumeração, mas preciso que cada valor de enumeração tenha 64 bits de largura. Se bem me lembro, um enum geralmente é do mesmo tamanho que um int; mas achei que tinha lido em algum lugar que (pelo menos no GCC) o compilador pode fazer com que o enum tenha a largura necessária para manter seus valores. Então, é possível ter um enum com 64 bits de largura?