diff options
| author | Andi Gutmans <andi@php.net> | 1999-07-28 17:58:38 +0000 |
|---|---|---|
| committer | Andi Gutmans <andi@php.net> | 1999-07-28 17:58:38 +0000 |
| commit | a7af382874a2b4fcb7dabf01b400bd06a162fc74 (patch) | |
| tree | fcda57cabffe4fd3f09f9a337961f10f2a303879 /ext/standard/soundex.c | |
| parent | 5aa3eff94ff121bbbfefa9cb8dd9dbefc0fffa15 (diff) | |
| download | php-git-a7af382874a2b4fcb7dabf01b400bd06a162fc74.tar.gz | |
- Added get_class($obj), get_parent_class($obj) and method_exists($obj,"name")
Diffstat (limited to 'ext/standard/soundex.c')
| -rw-r--r-- | ext/standard/soundex.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/ext/standard/soundex.c b/ext/standard/soundex.c index fc2d81c3d1..1d855b412b 100644 --- a/ext/standard/soundex.c +++ b/ext/standard/soundex.c @@ -29,7 +29,7 @@ PHP_FUNCTION(soundex) { char *somestring; - int i, small, len, code, last; + int i, _small, len, code, last; pval *arg; char soundex[4 + 1]; @@ -73,16 +73,16 @@ PHP_FUNCTION(soundex) /* build soundex string */ last = -1; - for (i = 0, small = 0; i < len && small < 4; i++) { + for (i = 0, _small = 0; i < len && _small < 4; i++) { /* convert chars to upper case and strip non-letter chars */ /* BUG: should also map here accented letters used in non */ /* English words or names (also found in English text!): */ /* esstsett, thorn, n-tilde, c-cedilla, s-caron, ... */ code = toupper(somestring[i]); if (code >= 'A' && code <= 'Z') { - if (small == 0) { + if (_small == 0) { /* remember first valid char */ - soundex[small++] = code; + soundex[_small++] = code; last = soundex_table[code - 'A']; } else { @@ -92,7 +92,7 @@ PHP_FUNCTION(soundex) code = soundex_table[code - 'A']; if (code != last) { if (code != 0) { - soundex[small++] = code; + soundex[_small++] = code; } last = code; } @@ -100,13 +100,13 @@ PHP_FUNCTION(soundex) } } /* pad with '0' and terminate with 0 ;-) */ - while (small < 4) { - soundex[small++] = '0'; + while (_small < 4) { + soundex[_small++] = '0'; } - soundex[small] = '\0'; + soundex[_small] = '\0'; - return_value->value.str.val = estrndup(soundex, small); - return_value->value.str.len = small; + return_value->value.str.val = estrndup(soundex, _small); + return_value->value.str.len = _small; return_value->type = IS_STRING; } /* }}} */ |
