Just a bunch of extern C issues flagged by [1]. There's a few more remaining such as the glsl_types C API living in nir_types.{cpp,h} but that can be resolved at a later date. -Emil [1] git grep -B20000 "#.*\<include\>" -- src/ | grep "\<extern.*\<C\>"