diff options
-rw-r--r-- | src/cmd/cc/lex.c | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/src/cmd/cc/lex.c b/src/cmd/cc/lex.c index 428ba55ad..118efd231 100644 --- a/src/cmd/cc/lex.c +++ b/src/cmd/cc/lex.c @@ -1517,16 +1517,11 @@ void setinclude(char *p) { int i; - char *e; - - while(*p != 0) { - e = strchr(p, ' '); - if(e != 0) - *e = '\0'; + if(*p != 0) { for(i=1; i < ninclude; i++) if(strcmp(p, include[i]) == 0) - break; + return; if(i >= ninclude) include[ninclude++] = p; @@ -1536,9 +1531,6 @@ setinclude(char *p) exits("ninclude"); } - if(e == 0) - break; - p = e+1; } } |