this is wrong. the real answer is this
; 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
On Sun Jul 9 06:04:31 CDT 2006, [EMAIL PROTECTED] wrote:
> interesting. quick guess is that isalpharune is returning quirky results.
> that table was generated
> against older unicode. i worked up a replacement table from unicode 4.1.
> i'll try it tonight.
>
> - erik