History

Improved '\ n' output effect (# pragma pack (push, 8), # pragma pack (pop))

jiang committed 12 years ago

Commit a94ed431 parent 196c9991 file · +3 −3Browse files

Unified · Split

tccpp.c+3−3
@@ -61,6 +61,7 @@ static TokenSym *hash_ident[TOK_HASH_SIZE]; · 60 unmodified lines
61static char token_buf[STRING_MAX_SIZE + 1];61static char token_buf[STRING_MAX_SIZE + 1];
62/* true if isid(c) || isnum(c) */62/* true if isid(c) || isnum(c) */
63static unsigned char isidnum_table[256-CH_EOF];63static unsigned char isidnum_table[256-CH_EOF];
64static int token_seen;
64 65
65static const char tcc_keywords[] = 66static const char tcc_keywords[] =
66#define DEF(id, str) str "\0"67#define DEF(id, str) str "\0"
@@ -1758,7 +1759,7 @@ pack_error: · 1691 unmodified lines
1758 fputs(get_tok_str(tok, &tokc), s1->ppfp);1759 fputs(get_tok_str(tok, &tokc), s1->ppfp);
1759 next();1760 next();
1760 }1761 }
1761 fputs("\n", s1->ppfp);1762 token_seen = 0;//printf '\n'
1762 goto the_end;1763 goto the_end;
1763 }1764 }
1764 break;1765 break;
@@ -3229,7 +3230,7 @@ ST_FUNC int tcc_preprocess(TCCState *s1) · 1464 unmodified lines
3229 Sym *define_start;3230 Sym *define_start;
3230 3231
3231 BufferedFile *file_ref, **iptr, **iptr_new;3232 BufferedFile *file_ref, **iptr, **iptr_new;
3232 int token_seen, line_ref, d;3233 int line_ref, d;
3233 const char *s;3234 const char *s;
3234 3235
3235 preprocess_init(s1);3236 preprocess_init(s1);
@@ -3238,7 +3239,6 @@ ST_FUNC int tcc_preprocess(TCCState *s1) · 2 unmodified lines
3238 tok_flags = TOK_FLAG_BOL | TOK_FLAG_BOF;3239 tok_flags = TOK_FLAG_BOL | TOK_FLAG_BOF;
3239 parse_flags = PARSE_FLAG_ASM_COMMENTS | PARSE_FLAG_PREPROCESS |3240 parse_flags = PARSE_FLAG_ASM_COMMENTS | PARSE_FLAG_PREPROCESS |
3240 PARSE_FLAG_LINEFEED | PARSE_FLAG_SPACES;3241 PARSE_FLAG_LINEFEED | PARSE_FLAG_SPACES;
3241 token_seen = 0;
3242 line_ref = 0;3242 line_ref = 0;
3243 file_ref = NULL;3243 file_ref = NULL;
3244 iptr = s1->include_stack_ptr;3244 iptr = s1->include_stack_ptr;

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t