diff options
Diffstat (limited to 'byte_chr.c')
-rw-r--r-- | byte_chr.c | 16 |
1 files changed, 12 insertions, 4 deletions
@@ -13,10 +13,18 @@ int c; | |||
13 | ch = c; | 13 | ch = c; |
14 | t = s; | 14 | t = s; |
15 | for (;;) { | 15 | for (;;) { |
16 | if (!n) break; if (*t == ch) break; ++t; --n; | 16 | if (!n) break; |
17 | if (!n) break; if (*t == ch) break; ++t; --n; | 17 | if (*t == ch) break; |
18 | if (!n) break; if (*t == ch) break; ++t; --n; | 18 | ++t; --n; |
19 | if (!n) break; if (*t == ch) break; ++t; --n; | 19 | if (!n) break; |
20 | if (*t == ch) break; | ||
21 | ++t; --n; | ||
22 | if (!n) break; | ||
23 | if (*t == ch) break; | ||
24 | ++t; --n; | ||
25 | if (!n) break; | ||
26 | if (*t == ch) break; | ||
27 | ++t; --n; | ||
20 | } | 28 | } |
21 | return t - s; | 29 | return t - s; |
22 | } | 30 | } |