| 167 | | if (flags & EV_ADD) { |
| 168 | | flags_off += sprintf(flags_off, "EV_ADD"); |
| 169 | | flags &= ~EV_ADD; |
| 170 | | } else if (flags & EV_DELETE) { |
| 171 | | flags_off += sprintf(flags_off, "EV_DELETE"); |
| 172 | | flags &= ~EV_DELETE; |
| 173 | | } else if (flags & EV_ENABLE) { |
| 174 | | flags_off += sprintf(flags_off, "EV_ENABLE"); |
| 175 | | flags &= ~EV_ENABLE; |
| 176 | | } else if (flags & EV_DISABLE) { |
| 177 | | flags_off += sprintf(flags_off, "EV_DISABLE"); |
| 178 | | flags &= ~EV_DISABLE; |
| 179 | | } else if (flags & EV_ONESHOT) { |
| 180 | | flags_off += sprintf(flags_off, "EV_ONESHOT"); |
| 181 | | flags &= ~EV_ONESHOT; |
| 182 | | } else if (flags & EV_CLEAR) { |
| 183 | | flags_off += sprintf(flags_off, "EV_CLEAR"); |
| 184 | | flags &= ~EV_CLEAR; |
| 185 | | } else if (flags & EV_EOF) { |
| 186 | | flags_off += sprintf(flags_off, "EV_EOF"); |
| 187 | | flags &= ~EV_EOF; |
| 188 | | } else if (flags & EV_ERROR) { |
| 189 | | flags_off += sprintf(flags_off, "EV_ERROR"); |
| 190 | | flags &= ~EV_ERROR; |
| 191 | | } else { |
| | 167 | |
| | 168 | #define FLAGIF(f) if (flags & f) { flags_off += sprintf(flags_off, #f); flags &= ~f; } |
| | 169 | |
| | 170 | FLAGIF(EV_ADD) |
| | 171 | else FLAGIF(EV_DELETE) |
| | 172 | else FLAGIF(EV_ENABLE) |
| | 173 | else FLAGIF(EV_DISABLE) |
| | 174 | else FLAGIF(EV_ONESHOT) |
| | 175 | else FLAGIF(EV_CLEAR) |
| | 176 | else FLAGIF(EV_EOF) |
| | 177 | else FLAGIF(EV_ERROR) |
| | 178 | else { |