]> git.mxchange.org Git - simgear.git/commitdiff
Prepairing for C++ integration.
authorcurt <curt>
Tue, 21 Apr 1998 17:03:45 +0000 (17:03 +0000)
committercurt <curt>
Tue, 21 Apr 1998 17:03:45 +0000 (17:03 +0000)
14 files changed:
Debug/fg_debug.c
Debug/fg_debug.h
Math/Makefile.am
Math/Makefile.in
Math/fg_geodesy.h
Math/fg_random.h
Math/mat3.h
Math/mat3defs.h
Math/mat3err.h
Math/polar.h
Math/vector.h
XGL/xgl.h
zlib/Makefile.am
zlib/Makefile.in

index dcbd98da1c03459b28a9f1068d67bb9c723720cf..f47b0251ec0aac3b5ce7bdc353503e6cdd28f403 100644 (file)
@@ -87,10 +87,12 @@ void fgInitDebug( void ) {
     // Support for log file/alt debug output via command line, environment or
     // reasonable default.
 
+    /*
     if( strlen( logArgbuf ) > 3) {   // First check for command line option
        // Assumed that we will append.
        fg_DebugOutput = fopen(logArgbuf, "a+" );
     }
+    */
 
     if( !fg_DebugOutput ) {          // If not set on command line, environment?
        pszFile = getenv( "FG_DEBUGFILE" );
@@ -110,9 +112,11 @@ void fgInitDebug( void ) {
     // is in range (properly optioned) the we will override both defaults
     // and the environmental value.
 
+    /*
     if ((priorityArgValue >= FG_BULK) && (priorityArgValue <= FG_ABORT)) {
        fg_DebugPriority = priorityArgValue;
     } else {  // Either not set or out of range. We will not warn the user.
+    */
        pszPrio = getenv( "FG_DEBUGPRIORITY" );
        if( pszPrio ) {
            fg_DebugPriority = atoi( pszPrio );
@@ -120,12 +124,14 @@ void fgInitDebug( void ) {
                     "fg_debug.c: Environment overrides default debug priority (%d)\n",
                     fg_DebugPriority );
        }
-    }
+    /* } */
 
 
+    /*
     if ((debugArgValue >= FG_ALL) && (debugArgValue < FG_UNDEFD)) {
        fg_DebugPriority = priorityArgValue;
     } else {  // Either not set or out of range. We will not warn the user.
+    */
        pszClass = getenv( "FG_DEBUGCLASS" );
        if( pszClass ) {
            fg_DebugClass = fgDebugStrToClass( pszClass );
@@ -133,7 +139,7 @@ void fgInitDebug( void ) {
                     "fg_debug.c: Environment overrides default debug class (0x%08X)\n",
                     fg_DebugClass );
        }
-    }
+    /* } */
 
     FG_RELEASEDEBUGSEM;
 }
@@ -266,9 +272,12 @@ int fgPrintf( fgDebugClass dbg_class, fgDebugPriority prio, char *fmt, ... ) {
 
 
 /* $Log$
-/* Revision 1.1  1998/04/18 03:52:04  curt
-/* Moved to Lib directory and created a libDebug.
+/* Revision 1.2  1998/04/21 17:03:45  curt
+/* Prepairing for C++ integration.
 /*
+ * Revision 1.1  1998/04/18 03:52:04  curt
+ * Moved to Lib directory and created a libDebug.
+ *
  * Revision 1.10  1998/03/14 00:31:21  curt
  * Beginning initial terrain texturing experiments.
  *
index aa3b44117971624b6fe7e14b8c50a74e524142c1..51e75b14de05163ab38b83206246274cbc786372 100644 (file)
 #ifndef _FG_DEBUG_H
 #define _FG_DEBUG_H
 
+
+#ifdef __cplusplus                                                          
+extern "C" {                            
+#endif                                   
+
+
 #include <stdio.h>
 
 /* NB: To add a dbg_class, add it here, and add it to the structure in
@@ -139,5 +145,11 @@ extern fgDebugPriority fg_DebugPriority;
 
 extern FILE *          fg_DebugOutput;
 
+
+#ifdef __cplusplus
+}
+#endif
+
+
 #endif /* _FG_DEBUG_H */
 
index ae8687a586c9d2b3d4d4599184ea93000efae1b8..5518161f81591d1f98df56d939dbd4964c76c128 100644 (file)
@@ -8,6 +8,7 @@ libMath_la_SOURCES = \
        MAT3vec.c \
        fg_geodesy.c fg_geodesy.h \
        fg_random.c fg_random.h \
+       interpolater.c interpolater.h \
        mat3.h mat3defs.h mat3err.h \
        polar.c polar.h \
        vector.c vector.h
index 9772a2f9a19cb0f0403a43363b532ce1b2769cc6..c838ac7fc6040fff198698b6f29dabdd7eb747c9 100644 (file)
@@ -80,6 +80,7 @@ libMath_la_SOURCES = \
        MAT3vec.c \
        fg_geodesy.c fg_geodesy.h \
        fg_random.c fg_random.h \
+       interpolater.c interpolater.h \
        mat3.h mat3defs.h mat3err.h \
        polar.c polar.h \
        vector.c vector.h
@@ -100,7 +101,7 @@ X_PRE_LIBS = @X_PRE_LIBS@
 libMath_la_LDFLAGS = 
 libMath_la_LIBADD = 
 libMath_la_OBJECTS =  MAT3geom.lo MAT3inv.lo MAT3mat.lo MAT3vec.lo \
-fg_geodesy.lo fg_random.lo polar.lo vector.lo
+fg_geodesy.lo fg_random.lo interpolater.lo polar.lo vector.lo
 CFLAGS = @CFLAGS@
 COMPILE = $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
 LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
@@ -113,8 +114,8 @@ DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
 TAR = tar
 GZIP = --best
 DEP_FILES =  .deps/MAT3geom.P .deps/MAT3inv.P .deps/MAT3mat.P \
-.deps/MAT3vec.P .deps/fg_geodesy.P .deps/fg_random.P .deps/polar.P \
-.deps/vector.P
+.deps/MAT3vec.P .deps/fg_geodesy.P .deps/fg_random.P \
+.deps/interpolater.P .deps/polar.P .deps/vector.P
 SOURCES = $(libMath_la_SOURCES)
 OBJECTS = $(libMath_la_OBJECTS)
 
index 65770e468bc4877633bb937345fd6a8d0c8df8ad..a464516da6f653e6d8abfba0cace5dbbe9f1792a 100644 (file)
 #define _FG_GEODESY_H
 
 
+#ifdef __cplusplus                                                          
+extern "C" {                            
+#endif                                   
+
+
 /* fgGeocToGeod(lat_geoc, radius, *lat_geod, *alt, *sea_level_r)
  *     INPUTS: 
  *         lat_geoc    Geocentric latitude, radians, + = North
@@ -89,6 +94,9 @@ void fgGeodToGeoc( double lat_geod, double alt, double *sl_radius,
 
 $Header$
 $Log$
+Revision 1.3  1998/04/21 17:03:48  curt
+Prepairing for C++ integration.
+
 Revision 1.2  1998/01/22 02:59:38  curt
 Changed #ifdef FILE_H to #ifdef _FILE_H
 
@@ -144,13 +152,20 @@ Initial Flight Gear revision.
 --------------------------------------------------------------------------*/
 
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* _FG_GEODESY_H */
 
 
 /* $Log$
-/* Revision 1.2  1998/01/22 02:59:38  curt
-/* Changed #ifdef FILE_H to #ifdef _FILE_H
+/* Revision 1.3  1998/04/21 17:03:48  curt
+/* Prepairing for C++ integration.
 /*
+ * Revision 1.2  1998/01/22 02:59:38  curt
+ * Changed #ifdef FILE_H to #ifdef _FILE_H
+ *
  * Revision 1.1  1997/07/31 23:13:14  curt
  * Initial revision.
  *
index 2b8ec8daeb792ad0c02a42a98883c9590495dfbd..845a7f3698e18597ff6c638151bff56f516986a3 100644 (file)
 #define _FG_RANDOM_H
 
 
+#ifdef __cplusplus                                                          
+extern "C" {                            
+#endif                                   
+
+
 /* Seed the random number generater with time() so we don't see the
  * same sequence every time */
 void fg_srandom(void);
@@ -36,13 +41,21 @@ void fg_srandom(void);
 double fg_random(void);
 
 
+#ifdef __cplusplus
+}
+#endif
+
+
 #endif /* _FG_RANDOM_H */
 
 
 /* $Log$
-/* Revision 1.2  1998/01/22 02:59:38  curt
-/* Changed #ifdef FILE_H to #ifdef _FILE_H
+/* Revision 1.3  1998/04/21 17:03:48  curt
+/* Prepairing for C++ integration.
 /*
+ * Revision 1.2  1998/01/22 02:59:38  curt
+ * Changed #ifdef FILE_H to #ifdef _FILE_H
+ *
  * Revision 1.1  1997/07/30 16:04:09  curt
  * Moved random routines from Utils/ to Math/
  *
index 58c4b9e07fd16f636ba96798dfffebeb3167392f..dd4e67db88ad9d90e54a506c4684a4cc71cb3330 100644 (file)
@@ -7,6 +7,10 @@
 #ifndef MAT3_HAS_BEEN_INCLUDED
 #define MAT3_HAS_BEEN_INCLUDED
 
+#ifdef __cplusplus                                                          
+extern "C" {                            
+#endif                                   
+
 /* -----------------------------  Constants  ------------------------------ */
 
 /*
@@ -143,5 +147,9 @@ int         MAT3mult_hvec (MAT3hvec result_vec, MAT3hvec vec, MAT3mat mat, int normaliz
 void           MAT3cross_product(MAT3vec result,MAT3vec,MAT3vec);
 void           MAT3perp_vec(MAT3vec result_vec, MAT3vec vec, int is_unit);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* MAT3_HAS_BEEN_INCLUDED */
 
index 369ce25d82b4e53cf656f3006ffd5edadaa7a11d..dd4ceeb5e9385cbe7c42cb7602f41c4a83d1ea08 100644 (file)
@@ -1,5 +1,14 @@
 /* Copyright 1988, Brown Computer Graphics Group.  All Rights Reserved. */
 
+
+#ifndef _MAT3DEFS_H
+#define _MAT3DEFS_H
+
+
+#ifdef __cplusplus                                                          
+extern "C" {                            
+#endif                                   
+
 #include <stdio.h>
 /* #include <Math/mat3err.h> */
 #include <Math/mat3.h>
 /* -------------------------  Global Variables ---------------------------- */
 
 /* extern ERRid        *MAT3_errid; */
+
+
+#ifdef __cplusplus
+}
+#endif
+
+
+#endif /* _MAT3DEFS_H */
index d2c5e4f911d7462eccb145b9b0db7797b8f6cb7a..7ac5740addb131dbab43f3b74a44b2643c29df7a 100644 (file)
@@ -1,3 +1,12 @@
+#ifndef _MAT3ERR_H
+#define _MAT3ERR_H
+
+
+#ifdef __cplusplus                                                          
+extern "C" {                            
+#endif                                   
+
+
 #include "sph_errtypes.h"
 
 #ifdef THINK_C
@@ -24,3 +33,9 @@ typedef int ERRid;
 #define ERRregister_package(S)    100
 
 
+#ifdef __cplusplus
+}
+#endif
+
+
+#endif /* _MAT3ERR_H */
index cc7ff3cdb0aee8fed58d608652e7638d44c73fc3..d85e2ac89f32e849c85400512d423fd68539669c 100644 (file)
 #define _POLAR_H
 
 
+#ifdef __cplusplus                                                          
+extern "C" {                            
+#endif                                   
+
+
 #include <Include/fg_types.h>
 
 
@@ -59,14 +64,22 @@ void fgRotateBatchInit(double Theta, double Phi);
 struct fgCartesianPoint fgRotateCartesianPoint(struct fgCartesianPoint p);
 
 
+#ifdef __cplusplus
+}
+#endif
+
+
 #endif /* _POLAR_H */
 
 
 /* $Log$
-/* Revision 1.7  1998/01/27 00:48:00  curt
-/* Incorporated Paul Bleisch's <bleisch@chromatic.com> new debug message
-/* system and commandline/config file processing code.
+/* Revision 1.8  1998/04/21 17:03:50  curt
+/* Prepairing for C++ integration.
 /*
+ * Revision 1.7  1998/01/27 00:48:00  curt
+ * Incorporated Paul Bleisch's <bleisch@chromatic.com> new debug message
+ * system and commandline/config file processing code.
+ *
  * Revision 1.6  1998/01/22 02:59:39  curt
  * Changed #ifdef FILE_H to #ifdef _FILE_H
  *
index 06f78862aa1b094b077e56bfb4eedf0e1eca7117..097a21245f59ff728da37698142f37fd00ccdee9 100644 (file)
 #define _VECTOR_H
 
 
+#ifdef __cplusplus                                                          
+extern "C" {                            
+#endif                                   
+
+
 #include <Math/mat3.h>
 
 
@@ -36,13 +41,21 @@ void map_vec_onto_cur_surface_plane(MAT3vec normal, MAT3vec v0, MAT3vec vec,
                                    MAT3vec result);
 
 
+#ifdef __cplusplus
+}
+#endif
+
+
 #endif /* _VECTOR_H */
 
 
 /* $Log$
-/* Revision 1.3  1998/01/22 02:59:39  curt
-/* Changed #ifdef FILE_H to #ifdef _FILE_H
+/* Revision 1.4  1998/04/21 17:03:51  curt
+/* Prepairing for C++ integration.
 /*
+ * Revision 1.3  1998/01/22 02:59:39  curt
+ * Changed #ifdef FILE_H to #ifdef _FILE_H
+ *
  * Revision 1.2  1998/01/19 19:27:14  curt
  * Merged in make system changes from Bob Kuehne <rpk@sgi.com>
  * This should simplify things tremendously.
index 9546127c658bed25b96561308658ead1f15410d8..a8f14ccfbc8a99de0e195664833e6c849dd1eaad 100644 (file)
--- a/XGL/xgl.h
+++ b/XGL/xgl.h
@@ -2,6 +2,11 @@
 #define _XGL_H
 
 
+#ifdef __cplusplus                                                          
+extern "C" {                            
+#endif                                   
+
+
 #include <GL/gl.h>
 #include <GL/glu.h>
 #include <stdio.h>
@@ -826,4 +831,10 @@ void xglPrioritizeTexturesEXT       ( GLsizei n, GLuint *textures, GLclampf *pri
 
 #endif
 
+
+#ifdef __cplusplus
+}
+#endif
+
+
 #endif /* _XGL_H */
index c60ef2843c5444357413dd9fbb6842b323201ece..29277c06895fd7765ac8c6d19ddb431d5a8df0b5 100644 (file)
@@ -1,5 +1,8 @@
 libdir = ${exec_prefix}/lib
 
+EXTRA_DIST = ChangeLog INDEX Make_vms.com Makefile.riscos README \
+       algorithm.txt descrip.mms example.c maketree.c minigzip.c zlib.3
+
 lib_LTLIBRARIES = libz.la
 
 libz_la_SOURCES = \
@@ -22,6 +25,7 @@ libz_la_SOURCES = \
        infutil.c \
        infutil.h \
        trees.c \
+       trees.h \
        uncompr.c \
        zconf.h \
        zlib.h \
index 169c7eda6356ade9459280b9e2f6cb0112b35ec6..b66baeeaaef274f82b88bafb89fcb094d778f66e 100644 (file)
@@ -72,6 +72,9 @@ VERSION = @VERSION@
 
 libdir = ${exec_prefix}/lib
 
+EXTRA_DIST = ChangeLog INDEX Make_vms.com Makefile.riscos README \
+       algorithm.txt descrip.mms example.c maketree.c minigzip.c zlib.3
+
 lib_LTLIBRARIES = libz.la
 
 libz_la_SOURCES = \
@@ -94,6 +97,7 @@ libz_la_SOURCES = \
        infutil.c \
        infutil.h \
        trees.c \
+       trees.h \
        uncompr.c \
        zconf.h \
        zlib.h \