To co vidíte jako kód jsou řádky 222 až 224 v hlavičkovém souboru stdio.h , což je standardni knihovna C. Zde verze z gcc v12.2 (debin 12).
Ono se to u čehokoliv o začíná lomítky blbě pozná, ale
extern char *tempnam (const char *x
je celkem klasika a základní klíčová slova jazyka C .
Jinak problém vyřešen, v parametrech C /C++ projektu byl špatně definován překladač a i c tak překládal c++, po přepnutí na C překladač se to už přeloží, sice neslinkuje, ale to chce jen nadefinovat cesty pro linker.