]> granicus.if.org Git - php/commitdiff
Move random functions related defines into its own header file.
authorAndrei Zmievski <andrei@php.net>
Wed, 6 Oct 1999 16:34:36 +0000 (16:34 +0000)
committerAndrei Zmievski <andrei@php.net>
Wed, 6 Oct 1999 16:34:36 +0000 (16:34 +0000)
ext/standard/php_rand.h [new file with mode: 0644]
ext/standard/rand.c

diff --git a/ext/standard/php_rand.h b/ext/standard/php_rand.h
new file mode 100644 (file)
index 0000000..5751e2c
--- /dev/null
@@ -0,0 +1,37 @@
+/*
+   +----------------------------------------------------------------------+
+   | PHP version 4.0                                                      |
+   +----------------------------------------------------------------------+
+   | Copyright (c) 1997, 1998, 1999 The PHP Group                         |
+   +----------------------------------------------------------------------+
+   | This source file is subject to version 2.0 of the PHP license,       |
+   | that is bundled with this package in the file LICENSE, and is        |
+   | available at through the world-wide-web at                           |
+   | http://www.php.net/license/2_0.txt.                                  |
+   | If you did not receive a copy of the PHP license and are unable to   |
+   | obtain it through the world-wide-web, please send a note to          |
+   | license@php.net so we can mail you a copy immediately.               |
+   +----------------------------------------------------------------------+
+   | Authors: Rasmus Lerdorf <rasmus@lerdorf.on.ca>                       |
+   |          Zeev Suraski <zeev@zend.com>                                |
+   |          Pedro Melo <melo@ip.pt>                                     |
+   |                                                                      |
+   | Based on code from: Shawn Cokus <Cokus@math.washington.edu>          |
+   +----------------------------------------------------------------------+
+ */
+/* $Id$ */
+
+#ifndef _PHP_RAND_H
+#define        _PHP_RAND_H
+
+#ifndef RAND_MAX
+#define RAND_MAX (1<<15)
+#endif
+
+#if HAVE_LRAND48
+#define PHP_RAND_MAX 2147483647
+#else
+#define PHP_RAND_MAX RAND_MAX
+#endif
+
+#endif /* _PHP_RAND_H */
index 243644b8dcba38e5d8f021a3471973d0a9837632..e7ea2ac493684119cf2731650551db88e9ac6894 100644 (file)
 
 #include "php.h"
 #include "phpmath.h"
-
-#ifndef RAND_MAX
-#define RAND_MAX (1<<15)
-
-#endif
+#include "php_rand.h"
 
 /*
    This is the ``Mersenne Twister'' random number generator MT19937, which
@@ -194,13 +190,6 @@ static inline uint32 randomMT(void)
     return(y ^ (y >> 18));
 }
 
-
-#if HAVE_LRAND48
-#define PHP_RAND_MAX 2147483647
-#else
-#define PHP_RAND_MAX RAND_MAX
-#endif
-
 /* {{{ proto void srand(int seed)
    Seeds random number generator */
 PHP_FUNCTION(srand)