Changeset cdc6ff1
- Timestamp:
- Aug 22, 2008, 12:22:37 PM (17 years ago)
- Branches:
- master, debian, release-1.10, release-1.4, release-1.5, release-1.6, release-1.7, release-1.8, release-1.9
- Children:
- da466e0
- Parents:
- 680ada9
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
commands.c
rb1fd36e rcdc6ff1 712 712 "returns the value of a variable", 713 713 "getvar <varname>", ""), 714 715 OWLCMD_ARGS("getfilter", owl_command_getfilter, OWL_CTX_INTERACTIVE, 716 "returns the definition of a filter", 717 "getfilter <filtername>", ""), 714 718 715 719 OWLCMD_ARGS("getstyle", owl_command_getstyle, OWL_CTX_INTERACTIVE, … … 2461 2465 } 2462 2466 2467 char *owl_command_getfilter(int argc, char **argv, char *buf) 2468 { 2469 owl_filter *f; 2470 if (argc != 2) { 2471 owl_function_makemsg("Wrong number of arguments for %s", argv[0]); 2472 return NULL; 2473 } 2474 f = owl_global_get_filter(&g, argv[1]); 2475 if (!f) { 2476 return NULL; 2477 } 2478 return owl_filter_print(f); 2479 } 2480 2463 2481 char *owl_command_search(int argc, char **argv, char *buff) 2464 2482 { -
filter.c
r0504f63 rcdc6ff1 214 214 char* owl_filter_print(owl_filter *f) 215 215 { 216 GString *out = g_string_new(owl_filter_get_name(f)); 217 218 g_string_append(out, ": "); 216 GString *out = g_string_new(""); 219 217 220 218 if (f->fgcolor!=OWL_COLOR_DEFAULT) { … … 256 254 257 255 ret = !strcmp(buffa, buffb); 256 ret = ret && !strcmp(owl_filter_get_name(a), 257 owl_filter_get_name(b)); 258 258 259 259 owl_free(buffa); -
functions.c
r57cf4f9 rcdc6ff1 2524 2524 { 2525 2525 owl_filter *f; 2526 char *buff ;2526 char *buff, *tmp; 2527 2527 2528 2528 f=owl_global_get_filter(&g, name); … … 2531 2531 return; 2532 2532 } 2533 buff = owl_filter_print(f); 2533 tmp = owl_filter_print(f); 2534 buff = owl_sprintf("%s: %s", owl_filter_get_name(f), tmp); 2534 2535 owl_function_popless_text(buff); 2535 2536 owl_free(buff); 2537 owl_free(tmp); 2536 2538 } 2537 2539
Note: See TracChangeset
for help on using the changeset viewer.