News for hackers. Stuff that matters.
Re:Nuklear: A single-header ANSI C GUI library by jcelerier on Sunday February 11, 2018 @01:30PM (#16353960)
> any executable code appearing in a header file might end up existing in multiple copies throughout the executable

that's why the keyword "inline" exists.

Re:Nuklear: A single-header ANSI C GUI library by Koshkin on Sunday February 11, 2018 @02:22PM (#16354244)
'Inline' does not prevent duplication of the generated code (in fact, it forces it).
Re:Nuklear: A single-header ANSI C GUI library by dllthomas on Sunday February 11, 2018 @03:05PM (#16354461)
... mostly. Except in the case where the inlined version can be optimized away, which is the best time to use inline but not entirely germane.