Возможно ли найти, где определяется typedef?Можете ли вы найти, где определяется typedef?
Я бегу в это очень уклончиво проблема, которая производит следующее сообщение об ошибке компилятора:
/usr/include/stdint.h: At global scope:
/usr/include/stdint.h:57: error: duplicate 'unsigned'
/usr/include/stdint.h:57: error: declaration does not declare anything
где /usr/include/stdint.h:57
является:
typedef unsigned int uint32_t
Мои первоначальные мысли, что что-то другое определение uint32_t
, и когда stdint пытается переопределить его, возникает ошибка. Но я не знаю, как я могу вернуться туда, где был вызван этот typedef, или даже то, что текущее значение uint32_t есть, когда это вызвано.
Любые идеи?
http://www.opengroup.org/onlinepubs/9699919799/utilities/ctags.html – msw