From: Brett Gordon Date: Thu, 22 Sep 2016 14:08:58 +0000 (-0400) Subject: syscall_exec: gcc doesn't like subtracting a ptr from a int X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=c36ab792624030a24d13669f2870ee311636266d;p=FUZIX.git syscall_exec: gcc doesn't like subtracting a ptr from a int --- diff --git a/Kernel/syscall_exec16.c b/Kernel/syscall_exec16.c index 38e4e8fd..db17de2c 100644 --- a/Kernel/syscall_exec16.c +++ b/Kernel/syscall_exec16.c @@ -392,7 +392,7 @@ uint8_t write_core_image(void) udata.u_count = udata.u_break - MAPBASE; writei(ino, 0); udata.u_base = udata.u_sp; - udata.u_count = PROGTOP - udata.u_sp; + udata.u_count = PROGTOP - (uint16_t)udata.u_sp; writei(ino, 0); i_deref(ino); return W_COREDUMP;