trying to use ICU u_strToLower(); u_strToUpper();
tested with Ubuntu-18.04.3 LTS (Bionic Beaver)
output:
Šešios žąsys su šešiais žąsyčiais.
strlen: 43
length: 34
retLength: 34
UTF8 string: Šešios žąsys su šešiais žąsyčiais.
length: 34
UTF8 string: šešios žąsys su šešiais žąsyčiais.
length: 34
UTF8 string: ŠEŠIOS ŽĄSYS SU ŠEŠIAIS ŽĄSYČIAIS.