mirror of
https://github.com/frida/tinycc
synced 2024-12-25 14:36:49 +03:00
TOK_INCLUDE: streamline
goto removed
This commit is contained in:
parent
eb00777309
commit
7cb921a44b
17
tccpp.c
17
tccpp.c
@ -1570,14 +1570,13 @@ ST_FUNC void preprocess(int is_bof)
|
||||
case TOK_INCLUDE:
|
||||
case TOK_INCLUDE_NEXT:
|
||||
ch = file->buf_ptr[0];
|
||||
/* XXX: incorrect if comments : use next_nomacro with a special mode */
|
||||
skip_spaces();
|
||||
if (ch == '<') {
|
||||
skip_spaces(); /* XXX: incorrect if comments : use next_nomacro with a special mode */
|
||||
c = 0;
|
||||
if (ch == '<')
|
||||
c = '>';
|
||||
goto read_name;
|
||||
} else if (ch == '\"') {
|
||||
if (ch == '\"')
|
||||
c = ch;
|
||||
read_name:
|
||||
if (c) {
|
||||
inp();
|
||||
q = buf;
|
||||
while (ch != c && ch != '\n' && ch != CH_EOF) {
|
||||
@ -1591,12 +1590,6 @@ ST_FUNC void preprocess(int is_bof)
|
||||
}
|
||||
*q = '\0';
|
||||
minp();
|
||||
#if 0
|
||||
/* eat all spaces and comments after include */
|
||||
/* XXX: slightly incorrect */
|
||||
while (ch1 != '\n' && ch1 != CH_EOF)
|
||||
inp();
|
||||
#endif
|
||||
} else {
|
||||
/* computed #include : either we have only strings or
|
||||
we have anything enclosed in '<>' */
|
||||
|
Loading…
Reference in New Issue
Block a user