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 cab614bdc2c5a74818e4e0a480d1b026dcfdcd42..8c32f02ee531cc859424d0f07e74ff6e67507f0e 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 e48a2a645cc601bf72f0034a83e06c59cca22cd3..ba40999bf2a4d8c6992749fd3b7e84c4c9ce9686 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_ */