summaryrefslogtreecommitdiff
path: root/libtk/parse.c
diff options
context:
space:
mode:
authorforsyth <forsyth@vitanuova.com>2010-03-22 14:41:55 +0000
committerforsyth <forsyth@vitanuova.com>2010-03-22 14:41:55 +0000
commitc9ccdbd573a9ae70f739fdca280e75da310a3324 (patch)
tree7eff86774ac797770dffdc14bd933f0e805b3b18 /libtk/parse.c
parent0db9190e73bd2b1391b1108a354b8cf089ab5374 (diff)
20100322-1441
Diffstat (limited to 'libtk/parse.c')
-rw-r--r--libtk/parse.c19
1 files changed, 5 insertions, 14 deletions
diff --git a/libtk/parse.c b/libtk/parse.c
index d2a31dd3..32f9194a 100644
--- a/libtk/parse.c
+++ b/libtk/parse.c
@@ -97,15 +97,11 @@ tkword(TkTop *t, char *str, char *buf, char *ebuf, int *gotarg)
if(c == '\\') {
if(*str == '}' || *str == '{' || *str == '\\')
c = *str++;
- }
- else
- if(c == '}') {
+ } else if(c == '}') {
lev--;
if(lev == 0)
break;
- }
- else
- if(c == '{')
+ } else if(c == '{')
lev++;
*buf++ = c;
}
@@ -127,15 +123,11 @@ tkword(TkTop *t, char *str, char *buf, char *ebuf, int *gotarg)
if(c == '\\') {
if(*str == ']' || *str == '[' || *str == '\\')
c = *str++;
- }
- else
- if(c == ']') {
+ } else if(c == ']') {
lev--;
if(lev == 0)
break;
- }
- else
- if(c == '[')
+ } else if(c == '[')
lev++;
*p++ = c;
}
@@ -701,8 +693,7 @@ pbmap(TkTop *t, TkOption *o, void *place, char **str, char *buf, char *ebuf)
if(buf[0] == '@')
i = display_open(d, buf+1);
- else
- if(buf[0] == '<') {
+ else if(buf[0] == '<') {
buf++;
fd = strtoul(buf, &c, 0);
if(c == buf) {