rem: ERROR_PANEL("/floppy is not a directory."); free(err_str);
add: showError(scr, panel->win, "/floppy is not a directory.", NULL);
context: goFloppy(WMButton *bPtr, WMFilePanel *panel){    char *file, *err_str;    struct stat filestat;    /* home is statically allocated. Don't free it! */    if (stat("/floppy",&filestat)) {        ERROR_PANEL("An error occured browsing /floppy.");        free(err_str);        return;    } else if (!S_ISDIR(filestat.st_mode)) {        ERROR_PANEL("/floppy is not a directory.");        free(err_str);        return;    }        WMSetFilePanelDirectory(panel, "/floppy/");}