support hexadecimal string deescaping
Currently, g_strcompress
only reverses those ways to escape supported by g_strescape
. However, sequences of the form \xXX
for a hexadecimal encoded byte and \uXXXX
and \UXXXXXXXX
for a hexadecimal encoded Unicode character, are also commonly defined, including for the C standard. Therefore, I propose to support them with g_strcompress
.