| 490 | } |
| 491 | |
| 492 | static void clean_items(void) |
| 493 | { |
| 494 | int i; |
| 495 | for (i = 0; curses_menu_items[i]; i++) |
| 496 | free_item(curses_menu_items[i]); |
| 497 | bzero(curses_menu_items, sizeof(curses_menu_items)); |
| 498 | bzero(k_menu_items, sizeof(k_menu_items)); |
| 499 | items_num = 0; |
| 500 | } |
| 501 | |
| 502 | typedef enum {MATCH_TINKER_PATTERN_UP, MATCH_TINKER_PATTERN_DOWN, |
| 503 | FIND_NEXT_MATCH_DOWN, FIND_NEXT_MATCH_UP} match_f; |