summaryrefslogtreecommitdiff
path: root/ext/standard/lcg.c
diff options
context:
space:
mode:
authorSascha Schumann <sas@php.net>2001-08-06 03:50:52 +0000
committerSascha Schumann <sas@php.net>2001-08-06 03:50:52 +0000
commit23b9300fd1c854371f0f9b95dce5e259cef653d9 (patch)
tree4575b72c19b61cee38bbec58ba104faeb325b271 /ext/standard/lcg.c
parente6697297b6bea4a158ced5da05393bee92a8e14f (diff)
downloadphp-git-23b9300fd1c854371f0f9b95dce5e259cef653d9.tar.gz
more tsrm cleanup
Diffstat (limited to 'ext/standard/lcg.c')
-rw-r--r--ext/standard/lcg.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/ext/standard/lcg.c b/ext/standard/lcg.c
index f0ba907d45..88aa7ffc9d 100644
--- a/ext/standard/lcg.c
+++ b/ext/standard/lcg.c
@@ -46,11 +46,10 @@ static int php_lcg_initialized = 0;
#define MODMULT(a,b,c,m,s) q = s/a;s=b*(s-a*q)-c*q;if(s<0)s+=m
-double php_combined_lcg(void)
+double php_combined_lcg(TSRMLS_D)
{
php_int32 q;
php_int32 z;
- TSRMLS_FETCH();
MODMULT(53668,40014,12211,2147483563L, LCG(s1));
MODMULT(52774,40692,3791, 2147483399L, LCG(s2));
@@ -94,7 +93,7 @@ PHP_RINIT_FUNCTION(lcg)
Returns a value from the combined linear congruential generator */
PHP_FUNCTION(lcg_value)
{
- RETURN_DOUBLE(php_combined_lcg());
+ RETURN_DOUBLE(php_combined_lcg(TSRMLS_C));
}
/* }}} */