summaryrefslogtreecommitdiff
path: root/ext/standard/versioning.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/standard/versioning.c')
-rw-r--r--ext/standard/versioning.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/ext/standard/versioning.c b/ext/standard/versioning.c
index ad51a34e69..5f2757a289 100644
--- a/ext/standard/versioning.c
+++ b/ext/standard/versioning.c
@@ -189,22 +189,22 @@ PHP_FUNCTION(version_compare)
RETURN_LONG(compare);
}
if (!strcmp(op, "<") || !strcmp(op, "lt")) {
- RETURN_LONG(compare == -1);
+ RETURN_BOOL(compare == -1);
}
if (!strcmp(op, "<=") || !strcmp(op, "le")) {
- RETURN_LONG(compare != 1);
+ RETURN_BOOL(compare != 1);
}
if (!strcmp(op, ">") || !strcmp(op, "gt")) {
- RETURN_LONG(compare == 1);
+ RETURN_BOOL(compare == 1);
}
if (!strcmp(op, ">=") || !strcmp(op, "ge")) {
- RETURN_LONG(compare != -1);
+ RETURN_BOOL(compare != -1);
}
if (!strcmp(op, "==") || !strcmp(op, "=") || !strcmp(op, "eq")) {
- RETURN_LONG(compare == 0);
+ RETURN_BOOL(compare == 0);
}
if (!strcmp(op, "!=") || !strcmp(op, "<>") || !strcmp(op, "ne")) {
- RETURN_LONG(compare != 0);
+ RETURN_BOOL(compare != 0);
}
RETURN_NULL();
}