Expand tr-like notation in string
#include <publib.h> void strtrexpand(char *tgt, const char *src);
strtrexpand will convert shorthand notation similar to that used by tr(1) into the equivalent longhand notation. The supported short forms are:
a-b
All characters from a to b, inclusive, in the order given by their character codes.
\a
The character a.
\o \oo \ooo
Character with octal code o, oo, or ooo, respectively.
strtrexpand returns nothing.
publib(3), tr(1)
Lars Wirzenius ([email protected])