Changes in commands.c [c809f5e:697221f]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
commands.c
rc809f5e r697221f 281 281 OWLCMD_ARGS("punt", owl_command_punt, OWL_CTX_ANY, 282 282 "suppress an arbitrary filter", 283 "punt <filter- text>",284 "punt <filter-text (multiple words)> \n"283 "punt <filter-name>\n" 284 "punt <filter-text (multiple words)>", 285 285 "The punt command will suppress messages to the specified\n" 286 286 "filter\n\n" … … 289 289 OWLCMD_ARGS("unpunt", owl_command_unpunt, OWL_CTX_ANY, 290 290 "remove an entry from the punt list", 291 "unpunt < filter-text>\n"292 "unpunt <filter- text>\n"293 "unpunt < number>\n",291 "unpunt <number>\n" 292 "unpunt <filter-name>\n" 293 "unpunt <filter-text (multiple words)>", 294 294 "The unpunt command will remove an entry from the puntlist.\n" 295 "The first two forms correspond to the firsttwo forms of the :punt\n"296 "command. The latter allows you to remove a specific entry from the\n"295 "The last two forms correspond to the two forms of the :punt\n" 296 "command. The first allows you to remove a specific entry from\n" 297 297 "the list (see :show zpunts)\n\n" 298 298 "SEE ALSO: punt, zpunt, zunpunt, show zpunts\n"), … … 1288 1288 } 1289 1289 owl_function_nextmsg_full(filter, skip_deleted, last_if_none); 1290 if (filter)g_free(filter);1290 g_free(filter); 1291 1291 return(NULL); 1292 1292 } … … 1318 1318 } 1319 1319 owl_function_prevmsg_full(filter, skip_deleted, first_if_none); 1320 if (filter)g_free(filter);1320 g_free(filter); 1321 1321 return(NULL); 1322 1322 } … … 1691 1691 commands = g_strsplit_set(newbuff, ";", 0); 1692 1692 for (i = 0; commands[i] != NULL; i++) { 1693 if (lastrv) { 1694 g_free(lastrv); 1695 } 1693 g_free(lastrv); 1696 1694 lastrv = owl_function_command(commands[i]); 1697 1695 } … … 2466 2464 owl_list * fl; 2467 2465 owl_filter * f; 2468 char * text;2469 2466 int i; 2470 2467 … … 2482 2479 return; 2483 2480 } else { 2484 owl_function_ error("No such filter number: %d", i+1);2481 owl_function_makemsg("No such filter number: %d.", i+1); 2485 2482 } 2486 2483 } 2487 text = owl_string_build_quoted("filter %q", argv[1]); 2488 owl_function_punt(text, unpunt); 2489 g_free(text); 2484 const char *filter[] = {"filter", argv[1]}; 2485 owl_function_punt(2, filter, unpunt); 2490 2486 } else { 2491 owl_function_punt(skiptokens(buff, 1), unpunt); 2487 /* Pass in argv[1]..argv[argc-1]. */ 2488 owl_function_punt(argc - 1, argv + 1, unpunt); 2492 2489 } 2493 2490 }
Note: See TracChangeset
for help on using the changeset viewer.