diff options
| author | seyko <seyko2@gmail.com> | 2015-03-26 07:47:45 +0300 |
|---|---|---|
| committer | seyko <seyko2@gmail.com> | 2015-03-26 07:47:45 +0300 |
| commit | acef4ff244bb3b7af596d657e2f549e33c1daf43 (patch) | |
| tree | 24d07535910d7479d26da01bf7bb7afcb4378e79 /libtcc.c | |
| parent | 548a55eda53a0dcf2eabd617115c4e46330d7e23 (diff) | |
| download | tinycc-acef4ff244bb3b7af596d657e2f549e33c1daf43.tar.gz tinycc-acef4ff244bb3b7af596d657e2f549e33c1daf43.tar.bz2 | |
make a bound checking more compatible with Windows 64
On Linux 32: sizeof(long)=32 == sizeof(void *)=32
on Linux 64: sizeof(long)=64 == sizeof(void *)=64
on Windows 64: sizeof(long)=32 != sizeof(void *)=64
Diffstat (limited to 'libtcc.c')
| -rw-r--r-- | libtcc.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -388,9 +388,9 @@ ST_FUNC void section_realloc(Section *sec, unsigned long new_size) /* reserve at least 'size' bytes in section 'sec' from sec->data_offset. */ -ST_FUNC void *section_ptr_add(Section *sec, unsigned long size) +ST_FUNC void *section_ptr_add(Section *sec, size_t size) { - unsigned long offset, offset1; + size_t offset, offset1; offset = sec->data_offset; offset1 = offset + size; |
