diff options
| author | Thomas Preud'homme <robotux@celest.fr> | 2014-03-09 22:22:43 +0800 |
|---|---|---|
| committer | Thomas Preud'homme <robotux@celest.fr> | 2014-03-09 22:22:43 +0800 |
| commit | 98afe11c85ad4834c05fffb226d6b9e7926f4f88 (patch) | |
| tree | 95978a77c3f40e07c200781ae5eb875b71d7d824 /lib/libtcc1.c | |
| parent | 73ac39c317a20accaf3b25ba833deee0c2e2849f (diff) | |
| download | tinycc-98afe11c85ad4834c05fffb226d6b9e7926f4f88.tar.gz tinycc-98afe11c85ad4834c05fffb226d6b9e7926f4f88.tar.bz2 | |
Use intptr_t to cast pointer
Diffstat (limited to 'lib/libtcc1.c')
| -rw-r--r-- | lib/libtcc1.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/libtcc1.c b/lib/libtcc1.c index b46fb5d..067592c 100644 --- a/lib/libtcc1.c +++ b/lib/libtcc1.c @@ -28,6 +28,8 @@ the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ +#include <stdint.h> + #define W_TYPE_SIZE 32 #define BITS_PER_UNIT 8 @@ -688,7 +690,7 @@ void *__va_arg(struct __va_list_struct *ap, case __va_stack: use_overflow_area: ap->overflow_arg_area += size; - ap->overflow_arg_area = (char*)((long long)(ap->overflow_arg_area + align - 1) & -(long long)align); + ap->overflow_arg_area = (char*)((intptr_t)(ap->overflow_arg_area + align - 1) & -(intptr_t)align); return ap->overflow_arg_area - size; default: |
