LINUX.ORG.RU

История изменений

Исправление 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