| 185 | } |
| 186 | |
| 187 | bool rune_condition_is_valid(enum rune_condition cond) |
| 188 | { |
| 189 | switch (cond) { |
| 190 | case RUNE_COND_IF_MISSING: |
| 191 | case RUNE_COND_EQUAL: |
| 192 | case RUNE_COND_NOT_EQUAL: |
| 193 | case RUNE_COND_BEGINS: |
| 194 | case RUNE_COND_ENDS: |
| 195 | case RUNE_COND_CONTAINS: |
| 196 | case RUNE_COND_INT_LESS: |
| 197 | case RUNE_COND_INT_GREATER: |
| 198 | case RUNE_COND_LEXO_BEFORE: |
| 199 | case RUNE_COND_LEXO_AFTER: |
| 200 | case RUNE_COND_COMMENT: |
| 201 | return true; |
| 202 | } |
| 203 | return false; |
| 204 | } |
| 205 | |
| 206 | size_t rune_altern_fieldname_len(const char *alternstr, size_t alternstrlen) |
| 207 | { |
no outgoing calls
no test coverage detected