История изменений
Исправление tp_for_my_bunghole, (текущая версия) :
Теперь попробуй объяснить своими словами этот коммент для TYPEDEF.
А потом сказку продолжим, в принципе всё что я постил ранее в треде, но будет уже понятнее.
storage_class_specifier
: TYPEDEF /* identifiers must be flagged as TYPEDEF_NAME */
| EXTERN
| STATIC
| THREAD_LOCAL
| AUTO
| REGISTER
Всё это может привести к некоторым решениям в Golang, почему типы лучше указывать после переменной, справа. Другой эффект от этого, что можно избавиться от «правила спирали» сложных опеределений в C: http://c-faq.com/decl/spiral.anderson.html
Исходная версия tp_for_my_bunghole, :
Теперь попробуй объяснить своими словами этот коммент для TYPEDEF.
А потом сказку продолжим, в принципе всё что я постил ранее в треде, но будет уже понятнее.
storage_class_specifier
: TYPEDEF /* identifiers must be flagged as TYPEDEF_NAME */
| EXTERN
| STATIC
| THREAD_LOCAL
| AUTO
| REGISTER