X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=sidebyside;f=simgear%2Fnasal%2Fcode.c;h=e58f7ecb96cc101ebef61d1e621a437e17e851bc;hb=2a2e2716bdfbecb3494ab935171ed6224a178470;hp=11754b2045e56dd61b8a7d2aa3a5baa9511e83f0;hpb=0180cae8c3f60cce6b518b25238ffd6480373104;p=simgear.git diff --git a/simgear/nasal/code.c b/simgear/nasal/code.c index 11754b20..e58f7ecb 100644 --- a/simgear/nasal/code.c +++ b/simgear/nasal/code.c @@ -20,10 +20,6 @@ void printOpDEBUG(int ip, int op); void printStackDEBUG(naContext ctx); //////////////////////////////////////////////////////////////////////// -#ifdef _MSC_VER -#define vsnprintf _vsnprintf -#endif - struct Globals* globals = 0; static naRef bindFunction(naContext ctx, struct Frame* f, naRef code); @@ -503,7 +499,7 @@ static int vbound(naContext ctx, naRef v, naRef ir, int end) static void evalSlice(naContext ctx, naRef src, naRef dst, naRef idx) { if(!IS_VEC(src)) ERR(ctx, "cannot slice non-vector"); - naVec_append(dst, naVec_get(src, vbound(ctx, src, idx, 0))); + naVec_append(dst, naVec_get(src, checkVec(ctx, src, idx))); } static void evalSlice2(naContext ctx, naRef src, naRef dst,