>>157389Auch hier noch einmal Danke für den Flicken. Einziger Kritikpunkt: Bezeichner, die mit zwei Unterstrichen anfangen, sowie Bezeichner, die auf
_t
enden, sind reserviert und dürfen in konformem Kot nicht verwendet werden. [0]
__buffer_stubborn_op_t
ist also gleich doppelt problematisch.
>The names of all library types, macros, variables and functions that come from the ISO C standard are reserved unconditionally; your program may not redefine these names.
>...
>In addition to the names documented in this manual, reserved names include all external identifiers (global functions and variables) that begin with an underscore (‘_
’) and all identifiers regardless of use that begin with either two underscores or an underscore followed by a capital letter are reserved names.
>...
>Names that end with ‘_t
’ are reserved for additional type names.
Kommt immer wieder rein...
[0] https://www.gnu.org/software/libc/manual/html_node/Reserved-Names.html