lodepng icon indicating copy to clipboard operation
lodepng copied to clipboard

Warning from `-Wcast-qual`: cast discards `const` qualifier

Open Rangi42 opened this issue 2 years ago • 0 comments

In readChunk_iTXt:

error = lodepng_add_itext_sized(info, key, langtag, transkey, (char*)(data + begin), length);

data is a const char*. It happens that lodepng_add_itext_sized takes a const char* str, so this can become:

error = lodepng_add_itext_sized(info, key, langtag, transkey, (const char*)(data + begin), length);

The same (char*) to (const char*) change could be done here:

if(!error) error = lodepng_add_itext_sized(info, key, langtag, transkey, (char*)str, size);

Rangi42 avatar Mar 14 '22 21:03 Rangi42