]> git.mxchange.org Git - simgear.git/commitdiff
Make nasal/iolib.h available to flightgear (for io.open)
authorRebecca N. Palmer <rebecca_palmer@zoho.com>
Fri, 13 Mar 2015 18:19:58 +0000 (18:19 +0000)
committerRebecca N. Palmer <rebecca_palmer@zoho.com>
Fri, 13 Mar 2015 18:19:58 +0000 (18:19 +0000)
simgear/nasal/CMakeLists.txt
simgear/nasal/iolib.h

index 8f900ad183ec2f6bd3a0bb9da96c17b1e07eef24..8f4d2c90c62bb8986a1a8e4bfb78a2face5400c5 100644 (file)
@@ -4,6 +4,7 @@ include (SimGearComponent)
 set(HEADERS 
     naref.h
     nasal.h
+    iolib.h
     )
 
 set(SOURCES 
@@ -26,8 +27,7 @@ set(SOURCES
     vector.c
     code.h
     data.h
-    iolib.h
     parse.h
     )
 
-simgear_component(nasal nasal "${SOURCES}" "${HEADERS}")
\ No newline at end of file
+simgear_component(nasal nasal "${SOURCES}" "${HEADERS}")
index 7d4720001de42789fb1e3c580504c79e9355bbc1..a889ed898fdb225086d8f40e27c7c8bea6fe0511 100644 (file)
@@ -1,5 +1,8 @@
 #ifndef _IOLIB_H
 #define _IOLIB_H
+#ifdef __cplusplus
+extern "C" {
+#endif
 
 #include "nasal.h"
 
@@ -33,5 +36,7 @@ extern struct naIOType naStdIOType;
 
 // Defined in iolib.c, there is no "library" header to put this in
 naRef naIOGhost(naContext c, FILE* f);
-
+#ifdef __cplusplus
+} // extern "C"
+#endif
 #endif // _IOLIB_H