#define _MOON_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
#include <Astro/orbits.h>
#include <Time/fg_time.h>
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
*
#define _ORBITS_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
#include <stdio.h>
#include <math.h>
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>
#define _PLANETS_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
struct CelestialCoord fgCalculatePlanet(struct OrbElements planet,
struct OrbElements theSun,
struct fgTIME t, int idx);
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
*
#define _SKY_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
/* (Re)generate the display list */
void fgSkyInit( 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.
#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 */
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
*
#define _SUN_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
extern fgSUNPOS solarPosition;
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