]> git.mxchange.org Git - flightgear.git/blobdiff - Math/fg_random.c
Miscellaneous Tweaks.
[flightgear.git] / Math / fg_random.c
index ce734f565c1f7a38200be24276a934a1f356d69d..7958c3d6847317e63e77dff37f21c5340f620551 100644 (file)
  **************************************************************************/
 
 
+#include <config.h>
+
 #include <stdio.h>
 #include <stdlib.h>         /* for random(), srandom() */
 #include <time.h>           /* for time() to seed srandom() */        
-#include <Main/fg_debug.h>
+
+#include <Debug/fg_debug.h>
 
 #include "fg_random.h"
 
-#ifndef USE_RAND
+#ifndef HAVE_RAND
 #  ifdef sgi
 #    undef RAND_MAX
 #    define RAND_MAX 2147483647
@@ -51,7 +54,7 @@
 void fg_srandom(void) {
     fgPrintf( FG_MATH, FG_INFO, "Seeding random number generater\n");
 
-#ifdef USE_RAND
+#ifdef HAVE_RAND
     srand(time(NULL));
 #else
     srandom(time(NULL));
@@ -61,7 +64,7 @@ void fg_srandom(void) {
 
 /* return a random number between [0.0, 1.0) */
 double fg_random(void) {
-#ifdef USE_RAND
+#ifdef HAVE_RAND
     return(rand() / (double)RAND_MAX);
 #else
     return(random() / (double)RAND_MAX);
@@ -70,12 +73,18 @@ double fg_random(void) {
 
 
 /* $Log$
-/* Revision 1.4  1998/02/03 23:20:28  curt
-/* Lots of little tweaks to fix various consistency problems discovered by
-/* Solaris' CC.  Fixed a bug in fg_debug.c with how the fgPrintf() wrapper
-/* passed arguments along to the real printf().  Also incorporated HUD changes
-/* by Michele America.
+/* Revision 1.6  1998/04/18 03:53:42  curt
+/* Miscellaneous Tweaks.
 /*
+ * Revision 1.5  1998/04/03 22:10:29  curt
+ * Converting to Gnu autoconf system.
+ *
+ * Revision 1.4  1998/02/03 23:20:28  curt
+ * Lots of little tweaks to fix various consistency problems discovered by
+ * Solaris' CC.  Fixed a bug in fg_debug.c with how the fgPrintf() wrapper
+ * passed arguments along to the real printf().  Also incorporated HUD changes
+ * by Michele America.
+ *
  * Revision 1.3  1998/01/27 00:47:59  curt
  * Incorporated Paul Bleisch's <bleisch@chromatic.com> new debug message
  * system and commandline/config file processing code.