Mercurial > vim
diff src/vim9execute.c @ 23503:49d866e9b439 v8.2.2294
patch 8.2.2294: VMS: a few remaining problems
Commit: https://github.com/vim/vim/commit/82c38fe508155c11a904e6111b5bfb6adde3fb9a
Author: Bram Moolenaar <Bram@vim.org>
Date: Mon Jan 4 10:47:26 2021 +0100
patch 8.2.2294: VMS: a few remaining problems
Problem: VMS: a few remaining problems.
Solution: Add VMS specific changes. Add Lua support. (Zoltan Arpadffy)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Mon, 04 Jan 2021 11:00:11 +0100 |
parents | d2b1269c2c68 |
children | 872239543313 |
line wrap: on
line diff
--- a/src/vim9execute.c +++ b/src/vim9execute.c @@ -3389,7 +3389,7 @@ ex_disassemble(exarg_T *eap) break; case ISN_EXECCONCAT: smsg("%4d EXECCONCAT %lld", current, - (long long)iptr->isn_arg.number); + (varnumber_T)iptr->isn_arg.number); break; case ISN_ECHO: { @@ -3402,15 +3402,15 @@ ex_disassemble(exarg_T *eap) break; case ISN_EXECUTE: smsg("%4d EXECUTE %lld", current, - (long long)(iptr->isn_arg.number)); + (varnumber_T)(iptr->isn_arg.number)); break; case ISN_ECHOMSG: smsg("%4d ECHOMSG %lld", current, - (long long)(iptr->isn_arg.number)); + (varnumber_T)(iptr->isn_arg.number)); break; case ISN_ECHOERR: smsg("%4d ECHOERR %lld", current, - (long long)(iptr->isn_arg.number)); + (varnumber_T)(iptr->isn_arg.number)); break; case ISN_LOAD: case ISN_LOADOUTER: @@ -3419,11 +3419,11 @@ ex_disassemble(exarg_T *eap) if (iptr->isn_arg.number < 0) smsg("%4d LOAD%s arg[%lld]", current, add, - (long long)(iptr->isn_arg.number + (varnumber_T)(iptr->isn_arg.number + STACK_FRAME_SIZE)); else smsg("%4d LOAD%s $%lld", current, add, - (long long)(iptr->isn_arg.number)); + (varnumber_T)(iptr->isn_arg.number)); } break; case ISN_LOADV: @@ -3496,10 +3496,10 @@ ex_disassemble(exarg_T *eap) if (iptr->isn_arg.number < 0) smsg("%4d STORE%s arg[%lld]", current, add, - (long long)(iptr->isn_arg.number + STACK_FRAME_SIZE)); + (varnumber_T)(iptr->isn_arg.number + STACK_FRAME_SIZE)); else smsg("%4d STORE%s $%lld", current, add, - (long long)(iptr->isn_arg.number)); + (varnumber_T)(iptr->isn_arg.number)); } break; case ISN_STOREV: @@ -3578,7 +3578,7 @@ ex_disassemble(exarg_T *eap) // constants case ISN_PUSHNR: smsg("%4d PUSHNR %lld", current, - (long long)(iptr->isn_arg.number)); + (varnumber_T)(iptr->isn_arg.number)); break; case ISN_PUSHBOOL: case ISN_PUSHSPEC: @@ -3653,11 +3653,11 @@ ex_disassemble(exarg_T *eap) break; case ISN_NEWLIST: smsg("%4d NEWLIST size %lld", current, - (long long)(iptr->isn_arg.number)); + (varnumber_T)(iptr->isn_arg.number)); break; case ISN_NEWDICT: smsg("%4d NEWDICT size %lld", current, - (long long)(iptr->isn_arg.number)); + (varnumber_T)(iptr->isn_arg.number)); break; // function call @@ -3924,10 +3924,10 @@ ex_disassemble(exarg_T *eap) smsg("%4d 2BOOL (!!val)", current); break; case ISN_2STRING: smsg("%4d 2STRING stack[%lld]", current, - (long long)(iptr->isn_arg.number)); + (varnumber_T)(iptr->isn_arg.number)); break; case ISN_2STRING_ANY: smsg("%4d 2STRING_ANY stack[%lld]", current, - (long long)(iptr->isn_arg.number)); + (varnumber_T)(iptr->isn_arg.number)); break; case ISN_RANGE: smsg("%4d RANGE %s", current, iptr->isn_arg.string); break;