- { "main", MAIN_CMD, ref_head, main_read, main_draw, sizeof(struct commit) },
- { "diff", DIFF_CMD, ref_commit, pager_read, pager_draw, sizeof(char) },
- { "log", LOG_CMD, ref_head, pager_read, pager_draw, sizeof(char) },
- { "help", HELP_CMD, ref_head, pager_read, pager_draw, sizeof(char) },
+ { "main", MAIN_CMD, ref_head, sizeof(struct commit), &main_ops },
+ { "diff", DIFF_CMD, ref_commit, sizeof(char), &pager_ops },
+ { "log", LOG_CMD, ref_head, sizeof(char), &pager_ops },
+ { "help", HELP_CMD, ref_head, sizeof(char), &pager_ops },