LINUX.ORG.RU

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

Исправление firkax, (текущая версия) :

Это какая-то бульварная проза. Например, там написано, что не стоит использовать суффикс _t для типов:

Ух ты, как интересно. Ну, хочу тебе объявить, что ты попался в свою же «ловушку». Т.к. эта штука ровно из той же серии что и про идентификаторы, начинающиеся с подчёркивания - «зарезервировано для стандартной библиотеки» по версии POSIX (стандарт кстати более значимый чем C99, если мы говорим именно про библиотеку). Только одна мелочь - тут не сказано «запрещено», тут сказано «нежелательно».

Это части реализации, очевидно же. А моя программа — нет.

Ты опять этот мутный псевдотермин приплетаешь. Для компиляции libc другой Си используется что ли? А если у меня своё libc, то там какой язык будет - с разрешённым _ или нет? Язык один и тот же, правила одни и те же. Можно написать «зарезервировано для библиотеки» как с _t сделали, но это не запрет а рекомендация.

Исходная версия firkax, :

Это какая-то бульварная проза. Например, там написано, что не стоит использовать суффикс _t для типов:

Ух ты, как интересно. Ну, хочу тебе объявить, что ты попался в свою же «ловушку». Т.к. эта штука ровно из той же серии что и про идентификаторы, начинающиеся с подчёркивания - «зарезервировано для стандартной библиотеки» по версии POSIX (стандарт кстати более значимый чем C99, если мы говорим именно про библиотеку). Только одна мелочь - тут не сказано «запрещено», тут сказано «нежелательно».

Это части реализации, очевидно же. А моя программа — нет.

Ты опять этот мутный псевдотермин приплетаешь. Для компиляции libc другой Си используется что ли? Язык один и тот же, правила одни и те же. Можно написать «зарезервировано для библиотеки» как с _t сделали, но это не запрет а рекомендация.