Move fundamental object definitions and operations to C++

Change-Id: Ibc3766edfbf7fdbde2d762d6e88a0bb02df2be31
diff --git a/vm/interp/Interp.h b/vm/interp/Interp.h
index 91e2262..5626160 100644
--- a/vm/interp/Interp.h
+++ b/vm/interp/Interp.h
@@ -20,6 +20,10 @@
 #ifndef _DALVIK_INTERP_INTERP
 #define _DALVIK_INTERP_INTERP
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 /*
  * Stash the dalvik PC in the frame.  Called  during interpretation.
  */
@@ -117,4 +121,8 @@
 extern void* dvmAsmAltInstructionStart[];
 #endif
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /*_DALVIK_INTERP_INTERP*/