/* ./extent_cmds.c - automatically generated from ./extent_cmds.ct */ #include static char const * const ssu00001[] = { "current_node", "current", (char const *)0 }; extern void do_current_node __SS_PROTO; static char const * const ssu00002[] = { "root_node", "root", (char const *)0 }; extern void do_root_node __SS_PROTO; static char const * const ssu00003[] = { "last_leaf", (char const *)0 }; extern void do_last_leaf __SS_PROTO; static char const * const ssu00004[] = { "first_sibling", "first_sib", (char const *)0 }; extern void do_first_sib __SS_PROTO; static char const * const ssu00005[] = { "last_sibling", "last_sib", (char const *)0 }; extern void do_last_sib __SS_PROTO; static char const * const ssu00006[] = { "next_sibling", "next_sib", "ns", (char const *)0 }; extern void do_next_sib __SS_PROTO; static char const * const ssu00007[] = { "prev_sibling", "prev_sib", "ps", (char const *)0 }; extern void do_prev_sib __SS_PROTO; static char const * const ssu00008[] = { "next_leaf", "nl", (char const *)0 }; extern void do_next_leaf __SS_PROTO; static char const * const ssu00009[] = { "prev_leaf", "pl", (char const *)0 }; extern void do_prev_leaf __SS_PROTO; static char const * const ssu00010[] = { "next", "n", (char const *)0 }; extern void do_next __SS_PROTO; static char const * const ssu00011[] = { "previous", "prev", "p", (char const *)0 }; extern void do_prev __SS_PROTO; static char const * const ssu00012[] = { "up_node", "up", "u", (char const *)0 }; extern void do_up __SS_PROTO; static char const * const ssu00013[] = { "down_node", "down", "d", (char const *)0 }; extern void do_down __SS_PROTO; static char const * const ssu00014[] = { "delete_node", "delete", (char const *)0 }; extern void do_delete_node __SS_PROTO; static char const * const ssu00015[] = { "insert_node", "insert", (char const *)0 }; extern void do_insert_node __SS_PROTO; static char const * const ssu00016[] = { "split_node", "split", (char const *)0 }; extern void do_split_node __SS_PROTO; static char const * const ssu00017[] = { "fix_parents", "fixp", (char const *)0 }; extern void do_fix_parents __SS_PROTO; static char const * const ssu00018[] = { "set_bmap", (char const *)0 }; extern void do_set_bmap __SS_PROTO; static char const * const ssu00019[] = { "replace_node", "replace", (char const *)0 }; extern void do_replace_node __SS_PROTO; static char const * const ssu00020[] = { "print_all", "all", (char const *)0 }; extern void do_print_all __SS_PROTO; static char const * const ssu00021[] = { "goto_block", "goto", (char const *)0 }; extern void do_goto_block __SS_PROTO; static char const * const ssu00022[] = { "info", (char const *)0 }; extern void do_info __SS_PROTO; static char const * const ssu00023[] = { "extent_close", "ec", (char const *)0 }; extern void do_extent_close __SS_PROTO; static ss_request_entry ssu00024[] = { { ssu00001, do_current_node, "Current extent node", 0 }, { ssu00002, do_root_node, "Goto root extent", 0 }, { ssu00003, do_last_leaf, "Goto last leaf", 0 }, { ssu00004, do_first_sib, "Goto first sibling", 0 }, { ssu00005, do_last_sib, "Goto last sibling", 0 }, { ssu00006, do_next_sib, "Goto next sibling", 0 }, { ssu00007, do_prev_sib, "Goto previous sibling", 0 }, { ssu00008, do_next_leaf, "Goto next leaf", 0 }, { ssu00009, do_prev_leaf, "Goto previous leaf", 0 }, { ssu00010, do_next, "Goto next node", 0 }, { ssu00011, do_prev, "Goto previous node", 0 }, { ssu00012, do_up, "Up node", 0 }, { ssu00013, do_down, "Down node", 0 }, { ssu00014, do_delete_node, "Delete node", 0 }, { ssu00015, do_insert_node, "Insert node", 0 }, { ssu00016, do_split_node, "Split node", 0 }, { ssu00017, do_fix_parents, "Fix parents", 0 }, { ssu00018, do_set_bmap, "Set block mapping", 0 }, { ssu00019, do_replace_node, "Insert node", 0 }, { ssu00020, do_print_all, "Iterate over all nodes and print them", 0 }, { ssu00021, do_goto_block, "Goto extent containing specified block", 0 }, { ssu00022, do_info, "Print extent info", 0 }, { ssu00023, do_extent_close, "Close extent handle", 0 }, { 0, 0, 0, 0 } }; ss_request_table extent_cmds = { 2, ssu00024 };