#define VFS_VALID_CHAR(chr) \
('A' <= (chr) && (chr) <= 'Z' || 'a' <= (chr) && (chr) <= 'z' || \
'0' <= (chr) && (chr) <= '9' || (chr) == '.' || (chr) == '_' || \
(chr) == '-')
#define VFS_VALID_CHAR(chr) \
('A' <= (chr) && (chr) <= 'Z' || 'a' <= (chr) && (chr) <= 'z' || \
'0' <= (chr) && (chr) <= '9' || (chr) == '.' || (chr) == '_' || \
(chr) == '-')