diff --git a/src/gallium/auxiliary/util/u_threaded_context.h b/src/gallium/auxiliary/util/u_threaded_context.h index ec7438c8e2f..17bdb61bd77 100644 --- a/src/gallium/auxiliary/util/u_threaded_context.h +++ b/src/gallium/auxiliary/util/u_threaded_context.h @@ -202,6 +202,10 @@ #include "util/u_thread.h" #include "util/slab.h" +#ifdef __cplusplus +extern "C" { +#endif + struct threaded_context; struct tc_unflushed_batch_token; @@ -608,4 +612,8 @@ tc_buffer_disable_cpu_storage(struct pipe_resource *buf) } } +#ifdef __cplusplus +} +#endif + #endif