Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=yaxmenu.git;a=commitdiff;h=1402d766e11b29d87a76b885e2220bf99849f9b0
commit 1402d766e11b29d87a76b885e2220bf99849f9b0 Author: James Buren <r...@frugalware.org> Date: Mon Dec 7 00:18:11 2009 -0600 config.c * convert _config_set_string to xsetstr diff --git a/src/config.c b/src/config.c index 40bafc4..833bb94 100644 --- a/src/config.c +++ b/src/config.c @@ -8,13 +8,6 @@ static const char config_parser_format[] = "%*[^=]=%n%*[^\n]\n%n"; static const char config_key_theme[] = "theme"; static const char config_key_menu[] = "menu"; -static inline void _config_set_string(char **dest,const char *val) { - assert(dest && val); - - if(!*dest) - *dest = xstrdup(val); -} - static inline bool _config_parse_line(char *line) { char *str, *key, *val; size_t i, j; @@ -46,9 +39,9 @@ static inline bool _config_parse_line(char *line) { return false; if(!strcasecmp(key,config_key_theme)) - _config_set_string(&G->theme,val); + xsetstr(&G->theme,val); else if(!strcasecmp(key,config_key_menu)) - _config_set_string(&G->menu,val); + xsetstr(&G->menu,val); else return false; _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git