>>>>> "AC" == Artem Chuprina <[email protected]> writes:
>>>>> Ivan Shmakov -> [email protected]:

[…]

 IS> Что как бы намекает на то, что FILE отнюдь не opaque.

 AC> Как минимум, используется он как opaque.  Хотя на практике он,
 AC> скорее всего, тоже уже устоялся, не менялся дцать лет, и может быть
 AC> доступен открыто.

        Смысл в том, что «непрозрачные указатели» C плохо совмещаются с
        такими средствами языка, как inline и #define.

 AC> Но тем не менее, в _API_ libc определения FILE нет.

        Да, но это свойство документации, — не языка.

        Недокументированные типы, функции, переменные, etc. — возможны
        совершенно в любой среде программирования.  В отличие от
        «непрозрачных».

-- 
FSF associate member #7257  http://boycottsystemd.org/  … 3013 B6A0 230E 334A


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: https://lists.debian.org/[email protected]

Ответить