91 |
sscanf(buf, "* STATUS %*s (MESSAGES %d RECENT %d UNSEEN %d)", &exist, |
sscanf(buf, "* STATUS %*s (MESSAGES %d RECENT %d UNSEEN %d)", &exist, |
92 |
&recent, &unseen); |
&recent, &unseen); |
93 |
|
|
94 |
info(" %d messages exist, %d recent, %d unseen.\n", exist, recent, |
if (!exist) { |
95 |
|
info("No messages "); |
96 |
|
return -2; |
97 |
|
} |
98 |
|
info("%d message%s, %d recent, %d unseen, ", exist, plural(exist), recent, |
99 |
unseen); |
unseen); |
100 |
|
|
101 |
return r; |
return r; |
141 |
while ((pos = strchr(pos, '{'))) { |
while ((pos = strchr(pos, '{'))) { |
142 |
s = atoi(pos + 1); |
s = atoi(pos + 1); |
143 |
pos = strchr(pos, '}'); |
pos = strchr(pos, '}'); |
144 |
|
|
145 |
for (i = 0; i < HEADERS_BUF - 1 && i < s - 2; i++) |
for (i = 0; i < HEADERS_BUF - 1 && i < s - 2; i++) |
146 |
headers[i] = *(pos + 3 + i); |
headers[i] = *(pos + 3 + i); |
147 |
|
|