diff options
author | Igor Pashev <pashev.igor@gmail.com> | 2016-04-02 11:55:41 +0300 |
---|---|---|
committer | Igor Pashev <pashev.igor@gmail.com> | 2016-04-02 11:55:41 +0300 |
commit | ff6df2a4ad46ae41d5cd947afba84a7ad5a6feb3 (patch) | |
tree | 0270af320b769805a9682deacc9c8ccd0c326bc8 | |
parent | a7ba58fb17205dc9b776bf4d988cf8d867c89be6 (diff) | |
download | gcl-master.tar.gz |
-rw-r--r-- | gcl/o/pathname.d | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcl/o/pathname.d b/gcl/o/pathname.d index 67b522dc..1f9e6027 100644 --- a/gcl/o/pathname.d +++ b/gcl/o/pathname.d @@ -563,19 +563,19 @@ object host, device, directory, name, type, version, casekey; */ static int -parse_namestring_check(s,start,end,c,restrict) +parse_namestring_check(s,start,end,c,rstrct) object s; int start, end; char c; -int restrict; +int rstrct; { int i; for (i=start; (s->st.st_self[i]!=c) && (i<end); i++) { - if ((restrict==':') && + if ((rstrct==':') && !( isalnum(s->st.st_self[i]) || (s->st.st_self[i]=='-') || (s->st.st_self[i]=='.') )) return -2; #ifdef ANSI - if ((restrict==';') && pathname_resolve(pathKansi) && + if ((rstrct==';') && pathname_resolve(pathKansi) && !( isalnum(s->st.st_self[i]) || (s->st.st_self[i]=='-') || (s->st.st_self[i]=='*') || (s->st.st_self[i]=='?') )) return -2; |