summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarti Maria <marti.maria@littlecms.com>2023-02-17 16:52:16 +0100
committerMarti Maria <marti.maria@littlecms.com>2023-02-17 16:52:16 +0100
commit9a614c03bf78591de079f1c53d9fdddab3cb3af2 (patch)
tree71db103df691f5c9260b3eea4c23d020573ccf25
parent1ead12acd5a7decb31ab3623da53eebfd88ddc15 (diff)
downloadlcms2-9a614c03bf78591de079f1c53d9fdddab3cb3af2.tar.gz
Fix wrong unicode count
In Linux wchat_t can be of 32 bits
-rw-r--r--src/cmstypes.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmstypes.c b/src/cmstypes.c
index 48c0b4b..2a565b0 100644
--- a/src/cmstypes.c
+++ b/src/cmstypes.c
@@ -1559,7 +1559,7 @@ void *Type_MLU_Read(struct _cms_typehandler_struct* self, cmsIOHANDLER* io, cmsU
Block = (wchar_t*) _cmsCalloc(self ->ContextID, 1, SizeOfTag);
if (Block == NULL) goto Error;
- NumOfWchar = SizeOfTag / sizeof(cmsUInt16Number);
+ NumOfWchar = SizeOfTag / sizeof(wchar_t);
if (!_cmsReadWCharArray(io, NumOfWchar, Block)) {
_cmsFree(self->ContextID, Block);
goto Error;