From 47e79b1e8565af0a6cbcbe1b0439f03a6fa18303 Mon Sep 17 00:00:00 2001 From: israpps <57065102+israpps@users.noreply.github.com> Date: Wed, 28 Feb 2024 10:50:32 -0300 Subject: [PATCH] aa --- src/filer.c | 2 +- src/main.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/filer.c b/src/filer.c index 0cded167..658f1dae 100644 --- a/src/filer.c +++ b/src/filer.c @@ -4469,7 +4469,7 @@ int getFilePath(char *out, int cnfmode) iconcolr = COLOR_GRAPH1; } else { iconbase = ICON_FILE; - if (genCmpFileExt(files[top + i].name, "ELF")) + if (genCmpFileExt(files[top + i].name, "ELF") || genCmpFileExt(files[top + i].name, "IRX")) iconcolr = COLOR_GRAPH2; else if ( genCmpFileExt(files[top + i].name, "TXT") || diff --git a/src/main.c b/src/main.c index 70b7f508..cd906363 100644 --- a/src/main.c +++ b/src/main.c @@ -2030,7 +2030,7 @@ int IsSupportedFileType(char *path) #ifdef SUPPORT_SYSTEM_2X6 if(strchr(path, ':') != NULL) { if ((genCmpFileExt(path, "TXT") || genCmpFileExt(path, "CHT") || genCmpFileExt(path, "CFG") || genCmpFileExt(path, "INI") || genCmpFileExt(path, "CNF") ) || (genCmpFileExt(path, "JPG") || genCmpFileExt(path, "JPEG"))) return 1; - else if(genCmpFileExt(path, "IRX")) return 0; + else if((checkELFheader(path, TYPE_IRX) >= 0)) return 1; else return(checkELFheader(path, TYPE_ELF) >= 0); } else //No ':', hence no device name in path, which means it is a special action (e.g. MISC/*). return 1; @@ -2038,6 +2038,8 @@ int IsSupportedFileType(char *path) if (strchr(path, ':') != NULL) { if (genCmpFileExt(path, "ELF")) { return (checkELFheader(path, TYPE_ELF) >= 0); + } else if(genCmpFileExt(path, "IRX")) { + return(checkELFheader(path, TYPE_IRX) >= 0) } else if ((genCmpFileExt(path, "TXT") || genCmpFileExt(path, "CHT") || genCmpFileExt(path, "CFG") || genCmpFileExt(path, "INI") || genCmpFileExt(path, "CNF") ) || (genCmpFileExt(path, "JPG") || genCmpFileExt(path, "JPEG"))) { return 1; } else