kwo pushed a commit to branch master. http://git.enlightenment.org/legacy/imlib2.git/commit/?id=346449a6b2ead96b802bef1d2dba4d4b24a780da
commit 346449a6b2ead96b802bef1d2dba4d4b24a780da Author: Kim Woelders <[email protected]> Date: Sat Feb 12 17:16:40 2022 +0100 PNM, XPM loaders: Fix trouble with non-ascii characters The loaders would quit if e.g. a comment contains a non-ascii character (byte with MSB set). --- src/modules/loaders/loader_pnm.c | 2 +- src/modules/loaders/loader_xpm.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/loaders/loader_pnm.c b/src/modules/loaders/loader_pnm.c index 55a3837..e506aab 100644 --- a/src/modules/loaders/loader_pnm.c +++ b/src/modules/loaders/loader_pnm.c @@ -33,7 +33,7 @@ mm_read(void *dst, unsigned int len) static int mm_getc(void) { - int ch; + unsigned char ch; if (mdata.dptr + 1 > mdata.data + mdata.size) return -1; /* Out of data */ diff --git a/src/modules/loaders/loader_xpm.c b/src/modules/loaders/loader_xpm.c index a17f56d..2fc859c 100644 --- a/src/modules/loaders/loader_xpm.c +++ b/src/modules/loaders/loader_xpm.c @@ -18,7 +18,7 @@ mm_init(void *src, unsigned int size) static int mm_getc(void) { - int ch; + unsigned char ch; if (mdata.dptr + 1 > mdata.data + mdata.size) return -1; /* Out of data */ --
