diff options
-rw-r--r-- | chat.c | 9 | ||||
-rw-r--r-- | handle.c | 6 | ||||
-rw-r--r-- | ui.c | 3 |
3 files changed, 6 insertions, 12 deletions
@@ -88,8 +88,7 @@ static void execRead(void) { if (len < 0) err(EX_IOERR, "read"); if (!len) return; buf[len] = '\0'; - char *ptr = buf; - while (ptr) { + for (char *ptr = buf; ptr;) { char *line = strsep(&ptr, "\n"); if (line[0]) command(execID, line); } @@ -101,8 +100,7 @@ static void utilRead(void) { if (len < 0) err(EX_IOERR, "read"); if (!len) return; buf[len] = '\0'; - char *ptr = buf; - while (ptr) { + for (char *ptr = buf; ptr;) { char *line = strsep(&ptr, "\n"); if (line[0]) uiFormat(Network, Warm, NULL, "%s", line); } @@ -287,8 +285,7 @@ int main(int argc, char *argv[]) { if (signals[SIGCHLD]) { signals[SIGCHLD] = 0; - int status; - while (0 < waitpid(-1, &status, WNOHANG)) { + for (int status; 0 < waitpid(-1, &status, WNOHANG);) { if (WIFEXITED(status) && WEXITSTATUS(status)) { uiFormat( Network, Warm, NULL, @@ -383,8 +383,7 @@ static void handleNick(struct Message *msg) { set(&self.nick, msg->params[0]); uiRead(); // Update prompt. } - uint id; - while (None != (id = completeID(msg->nick))) { + for (uint id; (id = completeID(msg->nick));) { if (!strcmp(idNames[id], msg->nick)) { set(&idNames[id], msg->params[0]); } @@ -404,8 +403,7 @@ static void handleNick(struct Message *msg) { static void handleQuit(struct Message *msg) { require(msg, true, 0); - uint id; - while (None != (id = completeID(msg->nick))) { + for (uint id; (id = completeID(msg->nick));) { urlScan(id, msg->nick, msg->params[0]); uiFormat( id, Cold, tagTime(msg), @@ -945,10 +945,9 @@ void uiRead(void) { } } - int ret; wint_t ch; static bool paste, style; - while (ERR != (ret = wget_wch(input, &ch))) { + for (int ret; ERR != (ret = wget_wch(input, &ch));) { if (ret == KEY_CODE_YES && ch == KeyPasteOn) { paste = true; } else if (ret == KEY_CODE_YES && ch == KeyPasteOff) { |