Revert "update static void parse_number()"
commit899d26605c5276964ac2ae1f8238a75a5afeb480
authorgrischka <grischka>
Tue, 6 May 2014 16:24:41 +0000 (6 18:24 +0200)
committergrischka <grischka>
Tue, 6 May 2014 16:24:41 +0000 (6 18:24 +0200)
tree21aa546c6b9e22dadb38066a97d0968260445607
parent5e56fb635a23484d8fda8b54a40900d0a54b0ba1
Revert "update static void parse_number()"

because:
- Constructing fp numbers isn't quite trivial
- 3 additional calls to strchr per number is noticeable slow

Also: exclude abitest.c:ret_longdouble_test2 on _WIN32
for mixed gcc/tcc scenario

test case:
- make -k test (on win32):
  -2.120000 0.500000 23000000000.000000
  +2.120000 0.500000 22999999999.999996
  ...
  ret_longdouble_test2... failure

This reverts 857f7dbfa65179e6690dbee7ab915fb4458cee11
and deaee6c2496ecb25858290405fef8ef79aece979
tccpp.c
tests/abitest.c