Replace some declaration; while loops with for loops
I should have been using this for getopt loops already but the call here is slightly too long to fit on one line as a for loop.master
parent
a0dde10cb6
commit
ff78362826
9
chat.c
9
chat.c
|
@ -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,
|
||||
|
|
6
handle.c
6
handle.c
|
@ -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),
|
||||
|
|
3
ui.c
3
ui.c
|
@ -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) {
|
||||
|
|
Loading…
Reference in New Issue