]> git.mxchange.org Git - simgear.git/commitdiff
Prepairing for C++ integration.
authorcurt <curt>
Tue, 21 Apr 1998 17:02:27 +0000 (17:02 +0000)
committerTim Moore <timoore@redhat.com>
Tue, 15 Sep 2009 16:31:29 +0000 (18:31 +0200)
Astro/moon.h
Astro/orbits.h
Astro/planets.h
Astro/sky.h
Astro/stars.h
Astro/sun.h

index f43820ae130aa3b6eaf6b984ee3299a308e4ff89..ff7b2107355055c6a0fc7ca0b8d80a1e32955371 100644 (file)
 #define _MOON_H
 
 
+#ifdef __cplusplus                                                          
+extern "C" {                            
+#endif                                   
+
+
 #include <Astro/orbits.h>
 
 #include <Time/fg_time.h>
@@ -44,15 +49,24 @@ struct CelestialCoord fgCalculateMoon(struct OrbElements Params,
 
 extern struct OrbElements pltOrbElements[9];
 
+
+#ifdef __cplusplus
+}
+#endif
+
+
 #endif /* _MOON_H */
 
 
 /* $Log$
-/* Revision 1.6  1998/02/23 19:07:54  curt
-/* Incorporated Durk's Astro/ tweaks.  Includes unifying the sun position
-/* calculation code between sun display, and other FG sections that use this
-/* for things like lighting.
+/* Revision 1.7  1998/04/21 17:02:30  curt
+/* Prepairing for C++ integration.
 /*
+ * Revision 1.6  1998/02/23 19:07:54  curt
+ * Incorporated Durk's Astro/ tweaks.  Includes unifying the sun position
+ * calculation code between sun display, and other FG sections that use this
+ * for things like lighting.
+ *
  * Revision 1.5  1998/02/02 20:53:21  curt
  * To version 0.29
  *
index 377c416604c9aa263986df96df96cea1e913abf4..ab94bea5886883a71f308ba3bcb116977bcd08b8 100644 (file)
 #define _ORBITS_H
 
 
+#ifdef __cplusplus                                                          
+extern "C" {                            
+#endif                                   
+
+
 #include <stdio.h>
 #include <math.h>
 
@@ -79,15 +84,23 @@ int  fgSolarSystemInit(struct fgTIME t);
 void fgSolarSystemUpdate(struct OrbElements *planets, struct fgTIME t);
 
 
+#ifdef __cplusplus
+}
+#endif
+
+
 #endif /* _ORBITS_H */
 
 
 /* $Log$
-/* Revision 1.6  1998/02/23 19:07:55  curt
-/* Incorporated Durk's Astro/ tweaks.  Includes unifying the sun position
-/* calculation code between sun display, and other FG sections that use this
-/* for things like lighting.
+/* Revision 1.7  1998/04/21 17:02:31  curt
+/* Prepairing for C++ integration.
 /*
+ * Revision 1.6  1998/02/23 19:07:55  curt
+ * Incorporated Durk's Astro/ tweaks.  Includes unifying the sun position
+ * calculation code between sun display, and other FG sections that use this
+ * for things like lighting.
+ *
  * Revision 1.5  1998/02/12 21:59:35  curt
  * Incorporated code changes contributed by Charlie Hotchkiss
  * <chotchkiss@namg.us.anritsu.com>
index bdd1d7b5e16d89dc7b545f9e3635c0a17d029299..8c147ff442ed3a95e8bf476f936daf1ff0540529 100644 (file)
 #define _PLANETS_H
 
 
+#ifdef __cplusplus                                                          
+extern "C" {                            
+#endif                                   
+
+
 struct CelestialCoord fgCalculatePlanet(struct OrbElements planet,
                                          struct OrbElements theSun,
                                          struct fgTIME t, int idx);
@@ -36,14 +41,22 @@ void fgPlanetsInit( void );
 void fgPlanetsRender( void );
 
 
+#ifdef __cplusplus
+}
+#endif
+
+
 #endif /* PLANETS_H */
 
 
 /* $Log$
-/* Revision 1.4  1998/02/12 21:59:38  curt
-/* Incorporated code changes contributed by Charlie Hotchkiss
-/* <chotchkiss@namg.us.anritsu.com>
+/* Revision 1.5  1998/04/21 17:02:31  curt
+/* Prepairing for C++ integration.
 /*
+ * Revision 1.4  1998/02/12 21:59:38  curt
+ * Incorporated code changes contributed by Charlie Hotchkiss
+ * <chotchkiss@namg.us.anritsu.com>
+ *
  * Revision 1.3  1998/02/02 20:53:23  curt
  * To version 0.29
  *
index 7e1275ddc9a081986f0d2fb44ab0d68146a3838e..065698635d273d71dbd29a70cc26ac3e3dd6f102 100644 (file)
 #define _SKY_H
 
 
+#ifdef __cplusplus                                                          
+extern "C" {                            
+#endif                                   
+
+
 /* (Re)generate the display list */
 void fgSkyInit( void );
 
@@ -38,13 +43,21 @@ void fgSkyColorsInit( void );
 void fgSkyRender( void );
 
 
+#ifdef __cplusplus
+}
+#endif
+
+
 #endif /* _SKY_H */
 
 
 /* $Log$
-/* Revision 1.3  1998/01/22 02:59:28  curt
-/* Changed #ifdef FILE_H to #ifdef _FILE_H
+/* Revision 1.4  1998/04/21 17:02:32  curt
+/* Prepairing for C++ integration.
 /*
+ * Revision 1.3  1998/01/22 02:59:28  curt
+ * Changed #ifdef FILE_H to #ifdef _FILE_H
+ *
  * Revision 1.2  1998/01/19 18:40:17  curt
  * Tons of little changes to clean up the code and to remove fatal errors
  * when building with the c++ compiler.
index b56934cc359b32dbed528c8af14f7ab3391e0efc..c4247ab3afe9d27a69a6ed1971cf4c3ebd62e4e6 100644 (file)
 #define _STARS_H
 
 
+#ifdef __cplusplus                                                          
+extern "C" {                            
+#endif                                   
+
+
 #define FG_MAX_STARS 500
 #define FG_STAR_LEVELS 4         /* how many star transitions */
 #define FG_MIN_STAR_MAG 0.738750 /* magnitude of weakest star we'll display */
@@ -40,14 +45,23 @@ void fgStarsRender( void );
 extern struct OrbElements pltOrbElements[9];
 extern struct fgTIME cur_time_params;
 
+
+#ifdef __cplusplus
+}
+#endif
+
+
 #endif /* _STARS_H */
 
 
 /* $Log$
-/* Revision 1.4  1998/02/12 21:59:39  curt
-/* Incorporated code changes contributed by Charlie Hotchkiss
-/* <chotchkiss@namg.us.anritsu.com>
+/* Revision 1.5  1998/04/21 17:02:33  curt
+/* Prepairing for C++ integration.
 /*
+ * Revision 1.4  1998/02/12 21:59:39  curt
+ * Incorporated code changes contributed by Charlie Hotchkiss
+ * <chotchkiss@namg.us.anritsu.com>
+ *
  * Revision 1.3  1998/01/22 02:59:28  curt
  * Changed #ifdef FILE_H to #ifdef _FILE_H
  *
index b37a7934195138a5dd1f86f6dfd01909d592cafe..b9f6f0b03825ee2de41a3977aa8453229c1881ee 100644 (file)
 #define _SUN_H
 
 
+#ifdef __cplusplus                                                          
+extern "C" {                            
+#endif                                   
+
+
 extern fgSUNPOS solarPosition;
 
 
@@ -40,13 +45,21 @@ void fgSunInit( void );
 void fgSunRender( void );
 
 
+#ifdef __cplusplus
+}
+#endif
+
+
 #endif /* _SUN_H */
 
 
 /* $Log$
-/* Revision 1.5  1998/03/09 22:47:26  curt
-/* Incorporated Durk's updates.
+/* Revision 1.6  1998/04/21 17:02:33  curt
+/* Prepairing for C++ integration.
 /*
+ * Revision 1.5  1998/03/09 22:47:26  curt
+ * Incorporated Durk's updates.
+ *
  * Revision 1.4  1998/02/23 19:07:57  curt
  * Incorporated Durk's Astro/ tweaks.  Includes unifying the sun position
  * calculation code between sun display, and other FG sections that use this