What a shame! I forgot to attach the patch ...
I'm sorry
--- unescape1.cc 2007-07-29 15:20:50.000000000 +0200
+++ unescape1.cc 2009-09-12 22:24:58.632536948 +0200
@@ -71,7 +71,7 @@
int next = str[pos]; // determine next char
- if (char *cp = strchr(escapeChars, next))// escape sequence ?
+ if (const char *cp = strchr(escapeChars, next))// escape sequence ?
{
ret += escapeValue[cp - escapeChars];// then assign escape char
++pos; // next character to handle

