I've rewritten the unescape function to avoid strcpy calls with overlapping mem segments as arguments. Chances are it's faster. --strk;
View entire thread