Мне нужно написать некоторые константы в разных файлах с некоторым целочисленным идентификатором. Например:
#define MESSAGE_FIRST 0
В другом файле:
#define MESSAGE_ANOTHER 1
Любые способы получить этот идентификатор автоматически во время компиляции? Что-то типа:
#define MESSAGE_AUTO GetNextId()
Я не могу использовать перечисления здесь, потому что эти директивы будут в разных файлах.
Спасибо.
p.s. GCC, Линукс