Few pieces of GCC 8.3 output: src/java.desktop/share/native/liblcms/cmscgats.c: In function ���GetVal���: src/java.desktop/share/native/liblcms/cmscgats.c:1021:19: error: ���strncpy��� output may be truncated copying between 255 and 1023 bytes from a string of length 1023 [-Werror=stringop-truncation] case SSTRING: strncpy(Buffer, it8->str, max); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ���AllocString���, inlined from ���AddToList.constprop��� at src/java.desktop/share/native/liblcms/cmscgats.c:1219:22: src/java.desktop/share/native/liblcms/cmscgats.c:1146:14: error: ���strncpy��� output truncated before terminating nul copying as many bytes from a string as its length [-Werror=stringop-truncation] if (ptr) strncpy (ptr, str, Size-1); ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/java.desktop/share/native/liblcms/cmscgats.c: In function ���AddToList.constprop���: src/java.desktop/share/native/liblcms/cmscgats.c:1141:46: note: length computed here cmsUInt32Number Size = (cmsUInt32Number) strlen(str)+1; ^~~~~~~~~~~ In function ���AllocString���, inlined from ���AddToList.constprop��� at src/java.desktop/share/native/liblcms/cmscgats.c:1250:22: src/java.desktop/share/native/liblcms/cmscgats.c:1146:14: error: ���strncpy��� output truncated before terminating nul copying as many bytes from a string as its length [-Werror=stringop-truncation] if (ptr) strncpy (ptr, str, Size-1); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ... In function ���cmsIT8SetSheetType���, inlined from ���ParseIT8��� at src/java.desktop/share/native/liblcms/cmscgats.c:2144:41: src/java.desktop/share/native/liblcms/cmscgats.c:1370:9: error: ���strncpy��� output may be truncated copying 1023 bytes from a string of length 1023 [-Werror=stringop-truncation] strncpy(t ->SheetType, Type, MAXSTR-1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...
|