From 74d314558c83435920faf76c9827626897a29b76 Mon Sep 17 00:00:00 2001 From: curt Date: Sat, 7 Nov 1998 19:07:02 +0000 Subject: [PATCH] Enable release builds using the --without-logging option to the configure script. Also a couple log message cleanups, plus some C to C++ comment conversion. --- Debug/logstream.hxx | 10 ++++ Math/fg_random.c | 140 ++++++++++++++++++++++---------------------- Math/fg_random.h | 92 +++++++++++++++-------------- 3 files changed, 127 insertions(+), 115 deletions(-) diff --git a/Debug/logstream.hxx b/Debug/logstream.hxx index 5c51aa53..c9ce10b6 100644 --- a/Debug/logstream.hxx +++ b/Debug/logstream.hxx @@ -24,6 +24,11 @@ #ifndef _LOGSTREAM_H #define _LOGSTREAM_H +#ifdef HAVE_CONFIG_H +# include +#endif + + #include "Include/compiler.h" #ifdef FG_HAVE_STD_INCLUDES @@ -190,6 +195,11 @@ fglog() #endif // _LOGSTREAM_H // $Log$ +// Revision 1.2 1998/11/07 19:07:02 curt +// Enable release builds using the --without-logging option to the configure +// script. Also a couple log message cleanups, plus some C to C++ comment +// conversion. +// // Revision 1.1 1998/11/06 21:20:42 curt // Initial revision. // diff --git a/Math/fg_random.c b/Math/fg_random.c index 1f6ad2cb..31b24be7 100644 --- a/Math/fg_random.c +++ b/Math/fg_random.c @@ -1,27 +1,25 @@ -/************************************************************************** - * fg_random.c -- routines to handle random number generation - * - * Written by Curtis Olson, started July 1997. - * - * Copyright (C) 1997 Curtis L. Olson - curt@infoplane.com - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 2 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - * - * $Id$ - * (Log is kept at end of this file) - **************************************************************************/ +// fg_random.c -- routines to handle random number generation +// +// Written by Curtis Olson, started July 1997. +// +// Copyright (C) 1997 Curtis L. Olson - curt@infoplane.com +// +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License as +// published by the Free Software Foundation; either version 2 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +// +// $Id$ +// (Log is kept at end of this file) #ifdef HAVE_CONFIG_H @@ -29,10 +27,8 @@ #endif #include -#include /* for random(), srandom() */ -#include /* for time() to seed srandom() */ - -/* #include */ +#include // for random(), srandom() +#include // for time() to seed srandom() #include "fg_random.h" @@ -51,10 +47,10 @@ #endif -/* Seed the random number generater with time() so we don't see the - * same sequence every time */ +// Seed the random number generater with time() so we don't see the +// same sequence every time void fg_srandom(void) { - /* fgPrintf( FG_MATH, FG_INFO, "Seeding random number generater\n"); */ + // fgPrintf( FG_MATH, FG_INFO, "Seeding random number generater\n"); #ifdef HAVE_RAND srand(time(NULL)); @@ -64,7 +60,7 @@ void fg_srandom(void) { } -/* return a random number between [0.0, 1.0) */ +// return a random number between [0.0, 1.0) double fg_random(void) { #ifdef HAVE_RAND return(rand() / (double)RAND_MAX); @@ -74,41 +70,45 @@ double fg_random(void) { } -/* $Log$ -/* Revision 1.9 1998/11/06 21:17:26 curt -/* Converted to new logstream debugging facility. This allows release -/* builds with no messages at all (and no performance impact) by using -/* the -DFG_NDEBUG flag. -/* - * Revision 1.8 1998/04/25 22:06:23 curt - * Edited cvs log messages in source files ... bad bad bad! - * - * Revision 1.7 1998/04/24 00:43:13 curt - * Wrapped "#include " in "#ifdef HAVE_CONFIG_H" - * - * 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 new debug message - * system and commandline/config file processing code. - * - * Revision 1.2 1997/12/30 20:47:48 curt - * Integrated new event manager with subsystem initializations. - * - * Revision 1.1 1997/07/30 16:04:09 curt - * Moved random routines from Utils/ to Math/ - * - * Revision 1.1 1997/07/19 22:31:57 curt - * Initial revision. - * - */ +// $Log$ +// Revision 1.10 1998/11/07 19:07:03 curt +// Enable release builds using the --without-logging option to the configure +// script. Also a couple log message cleanups, plus some C to C++ comment +// conversion. +// +// Revision 1.9 1998/11/06 21:17:26 curt +// Converted to new logstream debugging facility. This allows release +// builds with no messages at all (and no performance impact) by using +// the -DFG_NDEBUG flag. +// +// Revision 1.8 1998/04/25 22:06:23 curt +// Edited cvs log messages in source files ... bad bad bad! +// +// Revision 1.7 1998/04/24 00:43:13 curt +// Wrapped "#include " in "#ifdef HAVE_CONFIG_H" +// +// 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 new debug message +// system and commandline/config file processing code. +// +// Revision 1.2 1997/12/30 20:47:48 curt +// Integrated new event manager with subsystem initializations. +// +// Revision 1.1 1997/07/30 16:04:09 curt +// Moved random routines from Utils/ to Math/ +// +// Revision 1.1 1997/07/19 22:31:57 curt +// Initial revision. +// diff --git a/Math/fg_random.h b/Math/fg_random.h index 845a7f36..3ae53a05 100644 --- a/Math/fg_random.h +++ b/Math/fg_random.h @@ -1,27 +1,25 @@ -/************************************************************************** - * fg_random.h -- routines to handle random number generation - * - * Written by Curtis Olson, started July 1997. - * - * Copyright (C) 1997 Curtis L. Olson - curt@infoplane.com - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 2 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - * - * $Id$ - * (Log is kept at end of this file) - **************************************************************************/ +// fg_random.h -- routines to handle random number generation +// +// Written by Curtis Olson, started July 1997. +// +// Copyright (C) 1997 Curtis L. Olson - curt@infoplane.com +// +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License as +// published by the Free Software Foundation; either version 2 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +// +// $Id$ +// (Log is kept at end of this file) #ifndef _FG_RANDOM_H @@ -33,11 +31,11 @@ extern "C" { #endif -/* Seed the random number generater with time() so we don't see the - * same sequence every time */ +// Seed the random number generater with time() so we don't see the +// same sequence every time void fg_srandom(void); -/* return a random number between [0.0, 1.0) */ +// return a random number between [0.0, 1.0) double fg_random(void); @@ -46,23 +44,27 @@ double fg_random(void); #endif -#endif /* _FG_RANDOM_H */ +#endif // _FG_RANDOM_H -/* $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 - * - * Revision 1.1 1997/07/30 16:04:09 curt - * Moved random routines from Utils/ to Math/ - * - * Revision 1.2 1997/07/23 21:52:28 curt - * Put comments around the text after an #endif for increased portability. - * - * Revision 1.1 1997/07/19 22:31:57 curt - * Initial revision. - * - */ +// $Log$ +// Revision 1.4 1998/11/07 19:07:04 curt +// Enable release builds using the --without-logging option to the configure +// script. Also a couple log message cleanups, plus some C to C++ comment +// conversion. +// +// 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/ +// +// Revision 1.2 1997/07/23 21:52:28 curt +// Put comments around the text after an #endif for increased portability. +// +// Revision 1.1 1997/07/19 22:31:57 curt +// Initial revision. +//