extern void index_page(void);
extern void common_about(void);
extern void attachment_add(void);
extern void attachment_delete(void);
extern void attachment_get(void);
extern void captcha_page(void);
extern void change_edit(void);
extern void chngtool(void);
extern void checkin_view(void);
extern void browse_dir(void);
extern void browse_dirview(void);
extern void dirtool(void);
extern void endlessloop_page(void);
extern void browse_filediff(void);
extern void filetool(void);
extern void browse_fileview(void);
extern void form_test_1(void);
extern void browse_getfile(void);
extern void honeypot(void);
extern void index_page(void);
extern void index_rss(void);
extern void throttle_info(void);
extern void add_inspection(void);
extern void login_page(void);
extern void login_page(void);
extern void index_page(void);
extern void milestone_edit(void);
extern void milestone_edit(void);
extern void patchset_view(void);
extern void view_list(void);
extern void browse_rlog(void);
extern void view_edit(void);
extern void view_edit(void);
extern void view_see_sql(void);
extern void rpttool(void);
extern void view_view(void);
extern void search_page(void);
extern void set_cookie_page(void);
extern void setup_page(void);
extern void setup_attachment_page(void);
extern void setup_backup_page(void);
extern void setup_chng_page(void);
extern void setup_diff_page(void);
extern void setup_enum_page(void);
extern void setup_interface_page(void);
extern void setup_logfile_page(void);
extern void setup_markup_page(void);
extern void setup_markupedit_page(void);
extern void setup_newticket_page(void);
extern void setup_repository_page(void);
extern void setup_style_page(void);
extern void setup_throttle_page(void);
extern void setup_timeline_page(void);
extern void setup_tools_page(void);
extern void setup_toolsedit_page(void);
extern void setup_udef_page(void);
extern void setup_user_page(void);
extern void stopper(void);
extern void tag_hints(void);
extern void test_page(void);
extern void test_page_2(void);
extern void timeline_page(void);
extern void timeline_rss(void);
extern void ticket_append(void);
extern void ticket_edit(void);
extern void ticket_history(void);
extern void ticket_new(void);
extern void tkttool(void);
extern void ticket_undo(void);
extern void ticket_view(void);
extern void update_file_table(void);
extern void user_edit(void);
extern void user_list(void);
extern void wiki_page(void);
extern void wiki_text_page(void);
extern void wikidel_page(void);
extern void wiki_diff(void);
extern void wikidodel_page(void);
extern void wikiedit_page(void);
extern void wikitoc_page(void);
extern void wikitool(void);
static struct {
  const char *zPath;
  void (*xFunc)(void);
} aSearch[] = {
  { "",                          index_page },
  { "about",                     common_about },
  { "attach_add",                attachment_add },
  { "attach_del",                attachment_delete },
  { "attach_get",                attachment_get },
  { "captcha",                   captcha_page },
  { "chngedit",                  change_edit },
  { "chngtool",                  chngtool },
  { "chngview",                  checkin_view },
  { "dir",                       browse_dir },
  { "dirview",                   browse_dirview },
  { "dtool",                     dirtool },
  { "endlessloop",               endlessloop_page },
  { "filediff",                  browse_filediff },
  { "filetool",                  filetool },
  { "fileview",                  browse_fileview },
  { "formtest1",                 form_test_1 },
  { "getfile",                   browse_getfile },
  { "honeypot",                  honeypot },
  { "index",                     index_page },
  { "index.rss",                 index_rss },
  { "info_throttle",             throttle_info },
  { "inspect",                   add_inspection },
  { "login",                     login_page },
  { "logout",                    login_page },
  { "mainmenu",                  index_page },
  { "msedit",                    milestone_edit },
  { "msnew",                     milestone_edit },
  { "patchset",                  patchset_view },
  { "reportlist",                view_list },
  { "rlog",                      browse_rlog },
  { "rptedit",                   view_edit },
  { "rptnew",                    view_edit },
  { "rptsql",                    view_see_sql },
  { "rpttool",                   rpttool },
  { "rptview",                   view_view },
  { "search",                    search_page },
  { "setcookie",                 set_cookie_page },
  { "setup",                     setup_page },
  { "setup_attach",              setup_attachment_page },
  { "setup_backup",              setup_backup_page },
  { "setup_chng",                setup_chng_page },
  { "setup_diff",                setup_diff_page },
  { "setup_enum",                setup_enum_page },
  { "setup_interface",           setup_interface_page },
  { "setup_log",                 setup_logfile_page },
  { "setup_markup",              setup_markup_page },
  { "setup_markupedit",          setup_markupedit_page },
  { "setup_newtkt",              setup_newticket_page },
  { "setup_repository",          setup_repository_page },
  { "setup_style",               setup_style_page },
  { "setup_throttle",            setup_throttle_page },
  { "setup_timeline",            setup_timeline_page },
  { "setup_tools",               setup_tools_page },
  { "setup_toolsedit",           setup_toolsedit_page },
  { "setup_udef",                setup_udef_page },
  { "setup_user",                setup_user_page },
  { "stopper",                   stopper },
  { "taghints",                  tag_hints },
  { "test",                      test_page },
  { "test2",                     test_page_2 },
  { "timeline",                  timeline_page },
  { "timeline.rss",              timeline_rss },
  { "tktappend",                 ticket_append },
  { "tktedit",                   ticket_edit },
  { "tkthistory",                ticket_history },
  { "tktnew",                    ticket_new },
  { "tkttool",                   tkttool },
  { "tktundo",                   ticket_undo },
  { "tktview",                   ticket_view },
  { "update_file_table",         update_file_table },
  { "useredit",                  user_edit },
  { "userlist",                  user_list },
  { "wiki",                      wiki_page },
  { "wiki.txt",                  wiki_text_page },
  { "wikidel",                   wikidel_page },
  { "wikidiff",                  wiki_diff },
  { "wikidodel",                 wikidodel_page },
  { "wikiedit",                  wikiedit_page },
  { "wikitoc",                   wikitoc_page },
  { "wikitool",                  wikitool },
};


syntax highlighted by Code2HTML, v. 0.9.1