configure: WARNING: --enable-widec is deprecated, wide-character/UTF-8 is always enabled ../source_subfolder/src/refresh.c:107:12: warning: initializing 'wchar_t *' (aka 'int *') with an expression of type 'wint_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] wchar_t *firstline = el->el_vdisplay[0]; ^ ~~~~~~~~~~~~~~~~~~ ../source_subfolder/src/refresh.c:113:26: warning: assigning to 'wint_t *' (aka 'unsigned int *') from 'wchar_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] el->el_vdisplay[i - 1] = firstline; ^ ~~~~~~~~~ ../source_subfolder/src/refresh.c:336:22: warning: passing 'wint_t *' (aka 'unsigned int *') to parameter of type 'wchar_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] re_update_line(el, el->el_display[i], el->el_vdisplay[i], i); ^~~~~~~~~~~~~~~~~ ../source_subfolder/src/refresh.c:55:49: note: passing argument to parameter here static void re_update_line(EditLine *, wchar_t *, wchar_t *, int); ^ ../source_subfolder/src/refresh.c:336:41: warning: passing 'wint_t *' (aka 'unsigned int *') to parameter of type 'wchar_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] re_update_line(el, el->el_display[i], el->el_vdisplay[i], i); ^~~~~~~~~~~~~~~~~~ ../source_subfolder/src/refresh.c:55:60: note: passing argument to parameter here static void re_update_line(EditLine *, wchar_t *, wchar_t *, int); ^ ../source_subfolder/src/refresh.c:345:20: warning: passing 'wint_t *' (aka 'unsigned int *') to parameter of type 'wchar_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] re__copy_and_pad(el->el_display[i], el->el_vdisplay[i], ^~~~~~~~~~~~~~~~~ ../source_subfolder/src/refresh.c:61:39: note: passing argument to parameter here static void re__copy_and_pad(wchar_t *, const wchar_t *, size_t); ^ ../source_subfolder/src/refresh.c:345:39: warning: passing 'wint_t *' (aka 'unsigned int *') to parameter of type 'const wchar_t *' (aka 'const int *') converts between pointers to integer types with different sign [-Wpointer-sign] re__copy_and_pad(el->el_display[i], el->el_vdisplay[i], ^~~~~~~~~~~~~~~~~~ ../source_subfolder/src/refresh.c:61:56: note: passing argument to parameter here static void re__copy_and_pad(wchar_t *, const wchar_t *, size_t); ^ ../source_subfolder/src/refresh.c:357:40: warning: passing 'wint_t *' (aka 'unsigned int *') to parameter of type 'const int *' converts between pointers to integer types with different sign [-Wpointer-sign] terminal_clear_EOL(el, (int) wcslen(el->el_display[i])); ^~~~~~~~~~~~~~~~~ /usr/include/wchar.h:222:38: note: passing argument to parameter '__s' here extern size_t wcslen (const wchar_t *__s) __THROW __attribute_pure__; ^ ../source_subfolder/src/refresh.c:1119:13: warning: assigning to 'wchar_t *' (aka 'int *') from 'wint_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] lastline = el->el_display[0]; ^ ~~~~~~~~~~~~~~~~~ ../source_subfolder/src/refresh.c:1123:26: warning: assigning to 'wint_t *' (aka 'unsigned int *') from 'wchar_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] el->el_display[i - 1] = lastline; ^ ~~~~~~~~ ../source_subfolder/src/refresh.c:1126:13: warning: assigning to 'wchar_t *' (aka 'int *') from 'wint_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] lastline = el->el_display[++el->el_refresh.r_oldcv]; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../source_subfolder/src/terminal.c:591:28: warning: passing 'wint_t *' (aka 'unsigned int *') to parameter of type 'const wchar_t *' (aka 'const int *') converts between pointers to integer types with different sign [-Wpointer-sign] terminal_overwrite(el, &el->el_display[ ^~~~~~~~~~~~~~~~ ../source_subfolder/src/terminal.h:95:68: note: passing argument to parameter here libedit_private void terminal_overwrite(EditLine *, const wchar_t *, size_t); ^ 10 warnings generated. 1 warning generated. ar: `u' modifier ignored since `D' is the default (see `U') CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY