strcompress
Makes a copy of a string replacing C string-style escape sequences with their one byte equivalent:
\b
→ U+0008 Backspace\f
→ U+000C Form Feed\n
→ U+000A Line Feed\
followed by one to three octal digits → the numeric value (mod 255)\
followed by any other character → the character as is. For example,\\
will turn into a backslash (\
) and\"
into a double quote ("
).
func@GLib.strescape does the reverse conversion.
Return
a newly-allocated copy of @source with all escaped character compressed
Parameters
source
a string to compress