tinycc/win32
grischka 1443039416 'long' review
add some features for more complete 'long' support

tcc.h:
- use LONG_SIZE=4/8 instead of TCC_LONG_ARE_64_BIT
tccgen.c:
- add ptrdiff_type, update size_type
- support shift and ?: operations
- support long enum types
- display 'long' from type_to_str
- nwchar_t is unsigned short on windows
- unrelated: use memcpy in init_putv for long doubles to avoid
  random bytes in the image (if tcc was compiled by gcc) for
  diff purposes.
tccpp.c:
- make parse_number return correct types
- improve multi-character-constants 'XX' 'abcd'
Changelog:
- update
2017-09-24 18:57:48 +02:00
..
examples tccgen/win32: let __declspec(dllimport) imply extern 2017-04-04 08:34:52 +02:00
include Convert from ISO-8859-1 to UTF-8. See aa812e8. 2017-07-26 13:07:14 +01:00
lib tccgen: nodata_wanted fix, default ONE_SOURCE, etc... 2017-07-23 21:24:11 +02:00
Makefile Remove debug echo in Cygwin Makefile 2017-07-25 19:17:10 +02:00
build-tcc.bat 'long' review 2017-09-24 18:57:48 +02:00
tcc-win32.txt tcctools.c: integrate tiny_libmaker/_impdef 2017-02-18 09:55:34 +01:00