util: Fix build for C++ compilers.
authorMichal Krol <michal@vmware.com>
Fri, 20 Aug 2010 16:51:22 +0000 (18:51 +0200)
committerMichal Krol <michal@vmware.com>
Fri, 20 Aug 2010 16:51:22 +0000 (18:51 +0200)
src/gallium/auxiliary/util/u_debug_describe.h
src/gallium/auxiliary/util/u_debug_refcnt.h

index cab614b..8c32f02 100644 (file)
@@ -1,10 +1,18 @@
 #ifndef U_DEBUG_DESCRIBE_H_
 #define U_DEBUG_DESCRIBE_H_
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 /* a 256-byte buffer is necessary and sufficient */
 void debug_describe_reference(char* buf, const struct pipe_reference*ptr);
 void debug_describe_resource(char* buf, const struct pipe_resource *ptr);
 void debug_describe_surface(char* buf, const struct pipe_surface *ptr);
 void debug_describe_sampler_view(char* buf, const struct pipe_sampler_view *ptr);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* U_DEBUG_DESCRIBE_H_ */
index e48a2a6..ba40999 100644 (file)
 #include <pipe/p_config.h>
 #include <pipe/p_state.h>
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #if defined(DEBUG) && (!defined(PIPE_OS_WINDOWS) || defined(PIPE_SUBSYSTEM_WINDOWS_USER))
 extern int debug_refcnt_state;
 
@@ -26,4 +30,8 @@ static INLINE void debug_reference(const struct pipe_reference* p, void* get_des
 {}
 #endif
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* U_DEBUG_REFCNT_H_ */