7 октября 2014 г., 17:04 пользователь Dmitrii Kashin
<[email protected]> написал:
> Artem Chuprina <[email protected]> writes:
>
> extern int *__errno_location (void) __THROW __attribute__ ((__const__));
> Что это такое? -------------------->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

__THROW - макрос для плюсов, разворачивающийся throw()
(функция не выбрасывает исключений).
Для C разворачивается в __attribute__ ((__nothrow__)).

Где смотреть атрибуты, знаете сами.

Ответить