rem: free(tmp);
add: wfree(tmp);
context: updateFrameTitle(_Panel *panel, char *title, InfoType type){    if (type != NoInfo) {	char *tmp;	switch (type) {	 case ExecInfo:	    tmp = wstrappend(title, _(": Execute Program"));	    break;	 case CommandInfo:	    tmp = wstrappend(title, _(": Perform Internal Command"));	    break;	 case ExternalInfo:	    tmp = wstrappend(title, _(": Open a Submenu"));	    break;	 case PipeInfo:	    tmp = wstrappend(title, _(": Program Generated Submenu"));	    break;	 case DirectoryInfo:	    tmp = wstrappend(title, _(": Directory Contents Menu"));	    break;	 case WSMenuInfo:	    tmp = wstrappend(title, _(": Open Workspaces Submenu"));	    break;	 default:	    tmp = NULL;	    break;	}	WMSetFrameTitle(panel->optionsF, tmp);	free(tmp);    } else {	WMSetFrameTitle(panel->optionsF, NULL);    }}