Index: index.h
===================================================================
--- index.h	(revision 343)
+++ index.h	(revision 344)
@@ -20,6 +20,10 @@
 // Include this file if you want to use Makefile and libraydium, for
 // a quick compilation (use odyncomp.sh script, for example)
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #include "main.h"
 
 #ifndef RAYDIUM_NETWORK_ONLY
@@ -96,3 +100,8 @@
 #endif
 #include "headers/web.h"
 #endif
+
+#ifdef __cplusplus
+} // close extern "C"
+#endif
+//EOF

-__global GLfloat raydium_camera_rumble_remaining;
+__global GLfloat  raydium_camera_cursor_place[3];
+__global GLfloat  raydium_camera_look_at_roll;
+__global GLfloat  raydium_camera_rumble_amplitude;
+__global GLfloat  raydium_camera_rumble_evolution;
+__global GLfloat  raydium_camera_rumble_remaining;
+__global GLdouble raydium_camera_gl_modelview[16];
+__global GLdouble raydium_camera_gl_projection[16];
+__global GLint	  raydium_camera_gl_viewport[4];
 
 typedef struct raydium_camera_Path
     {