diff options
| author | Jeroen van Wolffelaar <jeroen@php.net> | 2001-09-25 22:49:04 +0000 |
|---|---|---|
| committer | Jeroen van Wolffelaar <jeroen@php.net> | 2001-09-25 22:49:04 +0000 |
| commit | 6cfba2a3ea0c59f63b8c225b2a0ff85194f432f5 (patch) | |
| tree | b2660d658d42d90c170552b76c11815afd03aed3 /ext/standard/levenshtein.c | |
| parent | 0ddd124d1d58f5f1094c8287e0f3905e6ab45d40 (diff) | |
| download | php-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.c | 12 |
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; |
