Sorry if this sounds blunt, but does it look like he'll make it or not? Forgive my abrubtness, I've never really had to talk to someone in your position before.
@cairdcoinheringaahing There are no treatment options at this point. He's way too weak to endure chemotherapy, surgery, or even general anesthesia. To get stronger, he'd have to eat, but he can't swallow because of the tumor in his neck.
And even if none of this were the case, trying to battle against metastasized cancer is usually pointless...
@MDXF Done. There's some undefined behavior you should take care of though.
execute.c:257:23: warning: operation on ‘top’ may be undefined [-Wsequence-point]
stack[++top].val = (stack[top].val < args);
^~~~~
execute.c:259:23: warning: operation on ‘top’ may be undefined [-Wsequence-point]
stack[++top].val = (stack[top].val_flt < args);
^~~~~
execute.c:261:23: warning: operation on ‘top’ may be undefined [-Wsequence-point]
stack[++top].val = (strlen(stack[top].val_str) < args);