summaryrefslogtreecommitdiff
path: root/main
diff options
context:
space:
mode:
authorSascha Schumann <sas@php.net>2002-05-12 15:30:44 +0000
committerSascha Schumann <sas@php.net>2002-05-12 15:30:44 +0000
commitf866bdc368fc2b18b74ce14dc0179a26419a1177 (patch)
tree1662b212245c4a9e6050a537c4668e45aa5c3822 /main
parent5c4ae1367008ad7fa5f679aba57467d4b4de317a (diff)
downloadphp-git-f866bdc368fc2b18b74ce14dc0179a26419a1177.tar.gz
Simplify even more
Diffstat (limited to 'main')
-rw-r--r--main/main.c13
1 files changed, 4 insertions, 9 deletions
diff --git a/main/main.c b/main/main.c
index 9d96ad5ee0..01be84cab4 100644
--- a/main/main.c
+++ b/main/main.c
@@ -400,16 +400,11 @@ PHPAPI void php_html_puts(const char *str, uint size TSRMLS_DC)
case '&':
smart_str_appendl(&s, "&amp;", sizeof("&amp;")-1);
break;
- case ' ': {
- const char *nextchar = p;
+ case ' ':
+ while (++p < end && *p == ' ');
- while (++nextchar < end && *nextchar == ' ');
-
- p = nextchar;
- smart_str_appends(&s, "&nbsp;");
- continue;
- }
- break;
+ smart_str_appends(&s, "&nbsp;");
+ continue;
case '\t':
smart_str_appendl(&s, "&nbsp;&nbsp;&nbsp;&nbsp;", sizeof("&nbsp;&nbsp;&nbsp;&nbsp;")-1);
break;