| 175 | } |
| 176 | |
| 177 | static bool pull_char(const char **data, size_t *len, char *c) |
| 178 | { |
| 179 | if (!peek_char(*data, *len, c)) { |
| 180 | pull_invalid(data, len); |
| 181 | return false; |
| 182 | } |
| 183 | drop_char(data, len); |
| 184 | return true; |
| 185 | } |
| 186 | |
| 187 | bool rune_condition_is_valid(enum rune_condition cond) |
| 188 | { |
no test coverage detected