gchar * getmark(SETOption * o) { char sdes[strlen(o->sdesc)]; char nam[strlen(o->name+2)]; char ldes[strlen(o->ldesc)]; 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); }