diff -ur ucon64-2.2.1-src/src/libdiscmage/misc.c ucon64-2.2.1-src.patched/src/libdiscmage/misc.c --- ucon64-2.2.1-src/src/libdiscmage/misc.c 2020-07-03 17:13:04.000000000 +0900 +++ ucon64-2.2.1-src.patched/src/libdiscmage/misc.c 2020-12-17 02:18:00.308770100 +0900 @@ -1874,7 +1874,7 @@ if (strpos == pos_1st_esc) setindex = 0; // reset argument pointer - if (pos_1st_esc == (unsigned int) -1) + if (pos_1st_esc == (size_t) -1) pos_1st_esc = strpos; set = sets[setindex].data; // get next set of characters diff -ur ucon64-2.2.1-src/src/misc/misc.c ucon64-2.2.1-src.patched/src/misc/misc.c --- ucon64-2.2.1-src/src/misc/misc.c 2020-07-03 17:09:50.000000000 +0900 +++ ucon64-2.2.1-src.patched/src/misc/misc.c 2020-12-17 02:09:39.269112300 +0900 @@ -501,7 +501,7 @@ if (strpos == pos_1st_esc) setindex = 0; // reset argument pointer - if (pos_1st_esc == (unsigned int) -1) + if (pos_1st_esc == (size_t) -1) pos_1st_esc = strpos; set = sets[setindex].data; // get next set of characters