summaryrefslogtreecommitdiff
path: root/ext/standard/levenshtein.c
diff options
context:
space:
mode:
authorJeroen van Wolffelaar <jeroen@php.net>2001-09-25 22:49:04 +0000
committerJeroen van Wolffelaar <jeroen@php.net>2001-09-25 22:49:04 +0000
commit6cfba2a3ea0c59f63b8c225b2a0ff85194f432f5 (patch)
treeb2660d658d42d90c170552b76c11815afd03aed3 /ext/standard/levenshtein.c
parent0ddd124d1d58f5f1094c8287e0f3905e6ab45d40 (diff)
downloadphp-git-6cfba2a3ea0c59f63b8c225b2a0ff85194f432f5.tar.gz
2nd phase in back-substitution those macro's
I've got pretty much everything now...
Diffstat (limited to 'ext/standard/levenshtein.c')
-rw-r--r--ext/standard/levenshtein.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/ext/standard/levenshtein.c b/ext/standard/levenshtein.c
index 7ce5f79764..129044128c 100644
--- a/ext/standard/levenshtein.c
+++ b/ext/standard/levenshtein.c
@@ -101,8 +101,8 @@ PHP_FUNCTION(levenshtein)
convert_to_string_ex(str1);
convert_to_string_ex(str2);
- distance = reference_levdist((*str1)->value.str.val, (*str1)->value.str.len,
- (*str2)->value.str.val, (*str2)->value.str.len,
+ distance = reference_levdist(Z_STRVAL_PP(str1), Z_STRLEN_PP(str1),
+ Z_STRVAL_PP(str2), Z_STRLEN_PP(str2),
1, 1, 1);
break;
@@ -117,8 +117,8 @@ PHP_FUNCTION(levenshtein)
convert_to_long_ex(cost_rep);
convert_to_long_ex(cost_del);
- distance = reference_levdist((*str1)->value.str.val, (*str1)->value.str.len,
- (*str2)->value.str.val, (*str2)->value.str.len,
+ distance = reference_levdist(Z_STRVAL_PP(str1), Z_STRLEN_PP(str1),
+ Z_STRVAL_PP(str2), Z_STRLEN_PP(str2),
Z_LVAL_PP(cost_ins),
Z_LVAL_PP(cost_rep),
Z_LVAL_PP(cost_del)
@@ -134,8 +134,8 @@ PHP_FUNCTION(levenshtein)
convert_to_string_ex(str2);
convert_to_string_ex(callback_name);
- distance = custom_levdist((*str1)->value.str.val
- , (*str2)->value.str.val
+ distance = custom_levdist(Z_STRVAL_PP(str1)
+ , Z_STRVAL_PP(str2)
, Z_STRVAL_PP(callback_name)
);
break;