small code-style improvement - sob - simple output bar
(HTM) git clone git://git.codemadness.org/sob
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit c23c38f4c93e5a386469a52a5874e402fe25b7b8
(DIR) parent 36443394896a5ed94fa7d8dfdb45066a476dd99e
(HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Fri, 24 Oct 2014 21:40:02 +0000
small code-style improvement
Diffstat:
M sob.c | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
---
(DIR) diff --git a/sob.c b/sob.c
@@ -142,8 +142,7 @@ utfprevn(const char *s, size_t p, size_t n)
{
size_t i;
- for(i = 0; p > 0; p--) {
- i++;
+ for(i = 1; p > 0; p--, i++) {
if(ISUTF8(s[p - 1]) && !--n)
return i;
}
@@ -157,8 +156,7 @@ utfnextn(const char *s, size_t p, size_t n)
{
size_t i;
- for(i = 0; s[p]; p++) {
- i++;
+ for(i = 1; s[p]; p++, i++) {
if(ISUTF8(s[p + 1]) && !--n)
return i;
}
@@ -741,14 +739,17 @@ line_wordpipeto(char **cmd)
static void
sighandler(int signum)
{
- if(signum == SIGTERM) {
+ switch(signum) {
+ case SIGTERM:
isrunning = 0;
cleanup();
- } else if(signum == SIGWINCH) {
+ break;
+ case SIGWINCH:
clear();
gettermsize();
resize();
line_draw();
+ break;
}
}