- Rework the way literals are handled, these are now kept as strings until
authorMatthias Braun <matze@braunis.de>
Wed, 24 Feb 2010 15:06:07 +0000 (15:06 +0000)
committerMatthias Braun <matze@braunis.de>
Wed, 24 Feb 2010 15:06:07 +0000 (15:06 +0000)
commit2beaa4f65961fe297663e1cec9e5632b7f3e1cba
treedc1423f6daf085415c68ced2e481dbc6530c6996
parent373f63fc99fa81faf78910353564fda6ce44d7c1
- Rework the way literals are handled, these are now kept as strings until
  codegeneration
- Don't work with wide-strings inside the compiler but always use utf-8
  encoded "normal" strings. This simplifies some places (like the printf
  format checker) and avoids code duplication.

[r27212]
21 files changed:
ast.c
ast.h
ast2firm.c
ast_t.h
attribute.c
diagnostic.c
diagnostic.h
format_check.c
lexer.c
lexer.h
parser.c
preprocessor.c
printer.c
printer.h
string_rep.h
token.c
token_t.h
tokens.inc
walk_statements.c
wrappergen/write_fluffy.c
wrappergen/write_jna.c