tccpp: cleanup
commit766ba3694dae5b3d2dfbb5c75c4ebf7069a7ce1f
authorgrischka <grischka>
Sat, 1 Oct 2016 18:26:50 +0000 (1 20:26 +0200)
committergrischka <grischka>
Sat, 1 Oct 2016 18:26:50 +0000 (1 20:26 +0200)
tree3d056aae41bd651b5c04ba13a5566d03598c477f
parenteacdc426d76a88aa9b6efc698106d3f36a774905
tccpp: cleanup

- "utf8 in identifiers"
  from 936819a1b90f2618bb3f86730189cf2895948ba0

- CValue: remove member str.data_allocated
- make tiny allocator private to tccpp

- allocate macro_stack objects on heap
  because otherwise it could crash after error/setjmp
  in preprocess_delete():end_macro()

- mov "TinyAlloc" defs to tccpp.c

- define_push: take int* str again
libtcc.c
tcc.h
tccasm.c
tccgen.c
tccpp.c