@@ -40,41 +40,29 @@ static long _php_rand_sys(void)
40
40
41
41
PHP_MINIT_FUNCTION (rand_sys )
42
42
{
43
- php_randgen_entries [PHP_RAND_SYS ] = {
43
+ #ifndef RAND_MAX
44
+ #define RAND_MAX (1<<15)
45
+ #endif
46
+ PHP_RANDGEN_ENTRY (PHP_RAND_SYS ,
44
47
_php_srand_sys , /* void srand(long seed) */
45
48
_php_rand_sys , /* long rand(void) */
46
- #ifdef RAND_MAX
47
- (long )RANDMAX , /* long randmax */
48
- #else
49
- (long )(1 <<15 ), /* long randmax */
50
- #endif
49
+ (long )RAND_MAX , /* long randmax */
51
50
"system" /* char *ini_str */
52
- } ;
51
+ ) ;
53
52
54
- /*
55
- php_randgen_entries[PHP_RAND_SYS]->srand = _php_srand_sys;
56
- php_randgen_entries[PHP_RAND_SYS].rand = _php_rand_sys;
57
- #ifdef RAND_MAX
58
- php_randgen_entries[PHP_RAND_SYS].randmax = (long)RAND_MAX;
59
- #else
60
- php_randgen_entries[PHP_RAND_SYS].randmax = (long)(1<<15);
61
- #endif
62
- php_randgen_entries[PHP_RAND_SYS].ini_str = "system";
63
- */
64
-
65
- /* random() is left away, no manual page on my system, no bigger range than
66
- * rand()
67
- * --jeroen
68
- */
53
+ /* random() is left away, no manual page on my system, no bigger range than
54
+ * rand()
55
+ * --jeroen
56
+ */
69
57
70
58
/* lrand48 (_not_ TS) */
71
59
#if HAVE_LRAND48
72
- php_randgen_entries [ PHP_RAND_LRAND48 ] = {
60
+ PHP_RANDGEN_ENTRY ( PHP_RAND_LRAND48 ,
73
61
srand48 , /* void srand(long seed) */
74
62
lrand48 , /* long rand(void) */
75
63
2147483647L , /* long randmax */
76
64
"lrand48" /* char *ini_str */
77
- } ;
65
+ ) ;
78
66
#else
79
67
php_randgen_entries [PHP_RAND_LRAND48 ] = NULL ;
80
68
#endif
@@ -87,5 +75,5 @@ PHP_MINIT_FUNCTION(rand_sys)
87
75
* c-basic-offset: 4
88
76
* End:
89
77
* vim600: sw=4 ts=4 tw=78 fdm=marker
90
- * vim<600 : sw=4 ts=4 tw=78
78
+ * vim: sw=4 ts=4 tw=78
91
79
*/
0 commit comments