mesa: put extern "C" in src/mesa/program/*h header files
authorBrian Paul <brianp@vmware.com>
Mon, 15 Dec 2014 23:37:35 +0000 (16:37 -0700)
committerBrian Paul <brianp@vmware.com>
Tue, 16 Dec 2014 14:52:41 +0000 (07:52 -0700)
Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
src/mesa/program/prog_cache.h
src/mesa/program/prog_optimize.h
src/mesa/program/prog_print.h
src/mesa/program/programopt.h

index fdd7e264b5e73c4e8090c1b3612d7f3ef7585c17..e37f1d7be71c720269bd3604019c58c0397687dc 100644 (file)
 
 #include "main/glheader.h"
 
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
 struct gl_context;
 
 /** Opaque type */
@@ -65,4 +71,9 @@ _mesa_shader_cache_insert(struct gl_context *ctx,
                          struct gl_shader_program *program);
 
 
+#ifdef __cplusplus
+}
+#endif
+
+
 #endif /* PROG_CACHE_H */
index 7607bffddf0ba2b81aa91864b439644fa49f80c0..1f20ac0f89a32de7af4a19ad27c8af3f12e1a7cd 100644 (file)
 #include "main/glheader.h"
 
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
 struct gl_context;
 struct gl_program;
 struct prog_instruction;
@@ -46,4 +51,10 @@ _mesa_optimize_program(struct gl_context *ctx, struct gl_program *program);
 extern GLboolean
 _mesa_constant_fold(struct gl_program *prog);
 
+
+#ifdef __cplusplus
+}
+#endif
+
+
 #endif
index cd61568e9c719bc9dd42094f1e7175e7fb4ac1a5..9058dfa7688645083f9f161e468fb19b9fa3b378 100644 (file)
 #include "main/glheader.h"
 #include "main/mtypes.h"
 
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
 struct gl_program;
 struct gl_program_parameter_list;
 struct gl_shader;
@@ -115,4 +121,9 @@ extern void
 _mesa_append_uniforms_to_file(const struct gl_shader *shader);
 
 
+#ifdef __cplusplus
+}
+#endif
+
+
 #endif /* PROG_PRINT_H */
index f22109fb4c56c219a68a0f4204a8863820b5f718..93c00f74076e4b55502204b1f30cb0835a930775 100644 (file)
 
 #include "main/mtypes.h"
 
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
 extern void
 _mesa_insert_mvp_code(struct gl_context *ctx, struct gl_vertex_program *vprog);
 
@@ -52,4 +58,8 @@ extern void
 _mesa_nop_vertex_program(struct gl_context *ctx, struct gl_vertex_program *prog);
 
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* PROGRAMOPT_H */