Changeset efeec7f for commands.c
- Timestamp:
- Jul 9, 2011, 4:11:45 PM (13 years ago)
- Branches:
- master, release-1.10, release-1.8, release-1.9
- Children:
- a130fc5
- Parents:
- 3eeb6ed
- git-author:
- Jason Gross <jgross@mit.edu> (05/23/11 19:06:48)
- git-committer:
- Jason Gross <jgross@mit.edu> (07/09/11 16:11:45)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
commands.c
ra16d7e5 refeec7f 693 693 "current view.\n"), 694 694 OWLCMD_ALIAS("del", "delete"), 695 696 OWLCMD_ARGS("delete-and-expunge", owl_command_delete_and_expunge, OWL_CTX_INTERACTIVE, 697 "delete a message", 698 "delete-and-expunge [-id msgid] [-q | --quiet]", 699 "If no message id is specified the current message is deleted.\n" 700 "Otherwise the message with the given message id is deleted.\n" 701 "If --quiet is specified, then there is no message displayed on\n" 702 "success.\n"), 703 OWLCMD_ALIAS("delx", "delete-and-expunge"), 695 704 696 705 OWLCMD_ARGS("undelete", owl_command_undelete, OWL_CTX_INTERACTIVE, … … 2354 2363 } 2355 2364 2365 char *owl_command_delete_and_expunge(int argc, const char *const *argv, const char *buff) 2366 { 2367 bool exclaim_success = true; 2368 2369 if (argc > 1 && (!strcmp(argv[1], "-q") || !strcmp(argv[1], "--quiet"))) { 2370 exclaim_success = false; 2371 argc--; 2372 argv++; 2373 } else if (!strcmp(argv[argc - 1], "-q") || !strcmp(argv[argc - 1], "--quiet")) { 2374 exclaim_success = false; 2375 argc--; 2376 } 2377 2378 if (argc == 1) { 2379 owl_function_delete_and_expunge_cur(exclaim_success); 2380 return NULL; 2381 } 2382 2383 if (argc == 3 && (!strcmp(argv[1], "-id") || !strcmp(argv[1], "--id"))) { 2384 owl_function_delete_and_expunge_by_id(atoi(argv[2]), exclaim_success); 2385 return NULL; 2386 } 2387 2388 owl_function_makemsg("Unknown arguments to delete-and-expunge command"); 2389 return NULL; 2390 } 2391 2356 2392 char *owl_command_undelete(int argc, const char *const *argv, const char *buff) 2357 2393 {
Note: See TracChangeset
for help on using the changeset viewer.