summaryrefslogtreecommitdiff
path: root/ext/standard/rand.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/standard/rand.c')
-rw-r--r--ext/standard/rand.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/ext/standard/rand.c b/ext/standard/rand.c
index 0413e31269..b184a75cec 100644
--- a/ext/standard/rand.c
+++ b/ext/standard/rand.c
@@ -199,12 +199,12 @@ PHP_FUNCTION(srand)
WRONG_PARAM_COUNT;
}
convert_to_long_ex(arg);
-#ifdef HAVE_SRAND48
- srand48((unsigned int) (*arg)->value.lval);
-#else
#ifdef HAVE_SRANDOM
srandom((unsigned int) (*arg)->value.lval);
#else
+#ifdef HAVE_SRAND48
+ srand48((unsigned int) (*arg)->value.lval);
+#else
srand((unsigned int) (*arg)->value.lval);
#endif
#endif
@@ -253,12 +253,12 @@ PHP_FUNCTION(rand)
}
return_value->type = IS_LONG;
-#ifdef HAVE_LRAND48
- return_value->value.lval = lrand48();
-#else
#ifdef HAVE_RANDOM
return_value->value.lval = random();
#else
+#ifdef HAVE_LRAND48
+ return_value->value.lval = lrand48();
+#else
return_value->value.lval = rand();
#endif
#endif