Index: cf.defs.h =================================================================== --- cf.defs.h (revision 46) +++ cf.defs.h (working copy) @@ -879,6 +879,7 @@ cfcr, cfn, cfdblquote, + cfcolon, cfquote, cfdollar, cfrepchar, Index: varstring.c =================================================================== --- varstring.c (revision 46) +++ varstring.c (working copy) @@ -79,6 +79,7 @@ "cr", "n", "dblquote", + "colon", "quote", "dollar", "repchar", @@ -695,6 +696,15 @@ } strcat(buffer,"\'"); break; + + case cfcolon: + if (ExpandOverflow(buffer," ")) + { + FatalError("Can't expandvarstring"); + } + strcat(buffer,":"); + break; + case cfdollar: