diff options
author | Dmitry Stogov <dmitry@php.net> | 2007-11-09 11:08:22 +0000 |
---|---|---|
committer | Dmitry Stogov <dmitry@php.net> | 2007-11-09 11:08:22 +0000 |
commit | f95ac18b8221533a2637c751dc3c96e00c0d5f30 (patch) | |
tree | a15c154003ea41f9c814f3ee59dad8128664128a | |
parent | 660ba3b61b1f235d8e973182b9c15d577c3f5f62 (diff) | |
download | php-git-f95ac18b8221533a2637c751dc3c96e00c0d5f30.tar.gz |
Conditions optimization
-rw-r--r-- | ext/standard/file.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/ext/standard/file.c b/ext/standard/file.c index d2874d8cbb..b55fd49b5b 100644 --- a/ext/standard/file.c +++ b/ext/standard/file.c @@ -2244,11 +2244,10 @@ PHPAPI void php_fgetcsv(php_stream *stream, char delimiter, char enclosure, char state = 0; break; default: - if ((escape_char == enclosure && *bptr == escape_char && *(bptr+1) == escape_char) - || (escape_char != enclosure && *bptr == escape_char)) { - state = 1; - } else if (*bptr == enclosure) { + if (*bptr == enclosure) { state = 2; + } else if (*bptr == escape_char) { + state = 1; } bptr++; break; |