* USE OR PERFORMANCE OF THIS SOFTWARE.
*
* $Log: wtcl.c,v $
+ * Revision 1.17 1996/05/31 08:02:56 adam
+ * Bug fix: egw_enc encoded '/' - it shouldn't.
+ *
* Revision 1.16 1996/05/23 15:53:12 adam
* Bug fix: egw_enc failed on 8-bit chars.
* New command: egw_parms.
{
const char *cp = argv[i];
while (*cp)
- {
- if (*cp <= ' ' || *cp >= 127 || *cp == '/' || *cp == ' ' ||
- *cp == '&' || *cp == ':' || *cp == '%')
+ {
+ if (*cp < ' ' || *cp >= 127 || *cp == '&' || *cp == '?'
+ || *cp == '%' || *cp == '+')
{
sprintf (buf1+1, "%02X", *cp & 0xff);
Tcl_AppendResult (interp, buf1, NULL);
}
+ else if (*cp == ' ')
+ {
+ Tcl_AppendResult (interp, "+", NULL);
+ }
else
{
buf2[0] = *cp;