xref: /plan9-contrib/sys/src/libc/port/needsrcquote.c (revision 1066d6debf4f3ce80fbab98c906650d920c13a7a)
1d9306527SDavid du Colombier #include <u.h>
2d9306527SDavid du Colombier #include <libc.h>
3d9306527SDavid du Colombier 
4d9306527SDavid du Colombier int
needsrcquote(int c)5d9306527SDavid du Colombier needsrcquote(int c)
6d9306527SDavid du Colombier {
7d9306527SDavid du Colombier 	if(c <= ' ')
8d9306527SDavid du Colombier 		return 1;
9*1066d6deSDavid du Colombier 	if(utfrune("`^#*[]=|\\?${}()'<>&;", c))
10d9306527SDavid du Colombier 		return 1;
11d9306527SDavid du Colombier 	return 0;
12d9306527SDavid du Colombier }
13