gallium: Make headers C++ friendly.
authorJosé Fonseca <jrfonseca@tungstengraphics.com>
Wed, 27 Feb 2008 09:39:57 +0000 (18:39 +0900)
committerJosé Fonseca <jrfonseca@tungstengraphics.com>
Wed, 27 Feb 2008 09:39:57 +0000 (18:39 +0900)
src/gallium/auxiliary/pipebuffer/pb_buffer.h
src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.h
src/gallium/auxiliary/pipebuffer/pb_bufmgr.h

index f5b5f4052f8c799713c685f02707438f6ad0ad05..4b09c80b2a1d992fe7f61dfd60795fdaaa5cd941 100644 (file)
@@ -37,7 +37,7 @@
  * There is no obligation of a winsys driver to use this library. And a pipe
  * driver should be completly agnostic about it.
  * 
- * \author José Fonseca <jrfonseca@tungstengraphics.com>
+ * \author Jos Fonseca <jrfonseca@tungstengraphics.com>
  */
 
 #ifndef PB_BUFFER_H_
 #include "pipe/p_inlines.h"
 
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
 struct pb_vtbl;
 
 /**
@@ -200,4 +205,8 @@ void
 pb_init_winsys(struct pipe_winsys *winsys);
 
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /*PB_BUFFER_H_*/
index c40b9c75e181432270b321ab25b7f29fc2c98ea5..50d5891bdb31ada127a56d32899d7695b18b729d 100644 (file)
@@ -44,7 +44,7 @@
  * Between the handle's destruction, and the fence signalling, the buffer is 
  * stored in a fenced buffer list.
  * 
- * \author José Fonseca <jrfonseca@tungstengraphics.com>
+ * \author José Fonseca <jrfonseca@tungstengraphics.com>
  */
 
 #ifndef PB_BUFFER_FENCED_H_
 #include "pipe/p_debug.h"
 
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
 struct pipe_winsys;
 struct pipe_buffer;
 struct pipe_fence_handle;
@@ -114,4 +119,8 @@ buffer_fence(struct pb_buffer *buf,
              struct pipe_fence_handle *fence);
 
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /*PB_BUFFER_FENCED_H_*/
index 1ddf784c9781636b1ef48c1ac5747e2989de1229..0cf8e92e377ef268bfe4371280b01dd5f273528e 100644 (file)
@@ -43,7 +43,7 @@
  * - the fenced buffer manager, which will delay buffer destruction until the 
  * the moment the card finishing processing it. 
  * 
- * \author José Fonseca <jrfonseca@tungstengraphics.com>
+ * \author José Fonseca <jrfonseca@tungstengraphics.com>
  */
 
 #ifndef PB_BUFMGR_H_
 #include <stddef.h>
 
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
 struct pb_desc;
 struct pipe_buffer;
 struct pipe_winsys;
@@ -123,4 +128,8 @@ fenced_bufmgr_create(struct pb_manager *provider,
                      struct pipe_winsys *winsys);
 
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /*PB_BUFMGR_H_*/