Lines Matching defs:cmd
37 Command* cmd;
39 cmd = xmalloc (sizeof (Command));
42 cmd->non_interactive = 1;
44 cmd->non_interactive = 0;
46 cmd->names = (StrList*) names;
47 cmd->method = method;
48 cmd->summary = (StrList*) summary;
49 cmd->help = (StrList*) help;
51 return cmd;
55 command_destroy (Command* cmd)
57 str_list_destroy (cmd->names);
58 str_list_destroy (cmd->summary);
59 str_list_destroy (cmd->help);
60 free (cmd);
64 command_register (Command** list, Command* cmd)
70 list [i] = cmd;
120 command_print_summary (Command* cmd)
123 str_list_print_wrap (cmd->summary, screen_width(), 2, 8);
128 command_print_help (Command* cmd)
130 command_print_summary (cmd);
131 if (cmd->help) {
133 str_list_print_wrap (cmd->help, screen_width(), 8, 8);
138 command_run (Command* cmd, PedDevice** dev)
140 return cmd->method (dev);