[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] r8053 - gnuradio/branches/releases/3.1/gnuradio-core/s
From: |
jcorgan |
Subject: |
[Commit-gnuradio] r8053 - gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general |
Date: |
Wed, 19 Mar 2008 12:21:13 -0600 (MDT) |
Author: jcorgan
Date: 2008-03-19 12:21:12 -0600 (Wed, 19 Mar 2008)
New Revision: 8053
Modified:
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/random.h
Log:
Applied changeset r8034 on trunk to release branch.
Modified: gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/random.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/random.h
2008-03-19 18:17:02 UTC (rev 8052)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/random.h
2008-03-19 18:21:12 UTC (rev 8053)
@@ -1,6 +1,6 @@
/* -*- c++ -*- */
/*
- * Copyright 2003 Free Software Foundation, Inc.
+ * Copyright 2003, 2008 Free Software Foundation, Inc.
*
* This file is part of GNU Radio
*
@@ -23,9 +23,15 @@
#ifndef _RANDOM_H_
#define _RANDOM_H_
-// we use this because some systems (solaris) define RAND_MAX as 32767
+// While rand(3) specifies RAND_MAX, random(3) says that the output
+// ranges from 0 to 2^31-1 but does not specify a macro to denote
+// this. We define RANDOM_MAX for cleanliness. We must omit the
+// definition for systems that have made the same choice. (Note that
+// random(3) is from 4.2BSD, and not specified by POSIX.)
-static const int RANDOM_MAX = 2147483647;
+#ifndef RANDOM_MAX
+static const int RANDOM_MAX = 2147483647; // 2^31-1
+#endif /* RANDOM_MAX */
#include <stdlib.h>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Commit-gnuradio] r8053 - gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general,
jcorgan <=