Я портировал библиотеку Windows на Linux, но при объявлении структуры error_t произошел сбой. И gcc, и clang выдают сообщение об ошибке:
/usr/include/x86_64-linux-gnu/bits/types/error_t.h:22:13 : примечание:
'error_t' 22 | typedef int error_t;
Я не думаю, что Стандарт оставляет за собой это имя. Есть ли способ сообщить компилятору, чтобы оно не отображало имя в глобальном пространстве имен?
Подробнее здесь: https://stackoverflow.com/questions/787 ... obal-scope
Мобильная версия