| 668 | } |
| 669 | |
| 670 | static void parse_capability(struct imap *imap, char *cmd) |
| 671 | { |
| 672 | char *arg; |
| 673 | unsigned i; |
| 674 | |
| 675 | imap->caps = 0x80000000; |
| 676 | while ((arg = next_arg(&cmd))) |
| 677 | for (i = 0; i < ARRAY_SIZE(cap_list); i++) |
| 678 | if (!strcmp(cap_list[i], arg)) |
| 679 | imap->caps |= 1 << i; |
| 680 | imap->rcaps = imap->caps; |
| 681 | } |
| 682 | |
| 683 | static int parse_response_code(struct imap_store *ctx, struct imap_cmd_cb *cb, |
| 684 | char *s) |
no test coverage detected