[EMAIL PROTECTED] wrote:
Hello,
; diff -c /n/sources/plan9/sys/src/libc/port/needsrcquote.c
needsrcquote.c
/n/sources/plan9/sys/src/libc/port/needsrcquote.c:6,12 -
needsrcquote.c:6,12
{
if(c <= ' ')
return 1;
- if(strchr("`^#*[]=|\\?${}()'<>&;", c))
+ if(c < 0x80 && strchr("`^#*[]=|\\?${}()'<>&;", c))
return 1;
return 0;
}
- erik
Thanks eric. That works.
I think kanji space (0x3000) should be quoted. Therefore
- if(c <= ' ')
+ if(c <= ' ' || c == 0x3000)
is desirable
I hope official needsrcquote.c is to be changed along the patch by eric
and me.
Surly the only space that needs concern is the "ascii"/U+0020 space, as
that's
used as a separator, not all the other unicode "space" characters. ?