gchar * getmark(SETOption * o) { char sdes[strlen(o->sdesc)]; char nam[strlen(o->name+2)]; char ldes[strlen(o->ldes)]; strcpy(sdes,_( o->sdesc)); strcpy(nam,_(o->name+2)); strcpy(ldes,_ (o->ldesc)); return g_markup_printf_escaped( "%s\n" "(%s/%s)\n" "%s", sdes, o-> section, nam, ldes); }