| 1017 | } |
| 1018 | |
| 1019 | static void adj_match_dir(match_f *match_direction) |
| 1020 | { |
| 1021 | if (*match_direction == FIND_NEXT_MATCH_DOWN) |
| 1022 | *match_direction = |
| 1023 | MATCH_TINKER_PATTERN_DOWN; |
| 1024 | else if (*match_direction == FIND_NEXT_MATCH_UP) |
| 1025 | *match_direction = |
| 1026 | MATCH_TINKER_PATTERN_UP; |
| 1027 | /* else, do no change.. */ |
| 1028 | } |
| 1029 | |
| 1030 | struct match_state |
| 1031 | { |