X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=simgear%2Fnasal%2Fcode.c;h=782509da1d268c038da9ca60899cc8e96dc65bfa;hb=423eba373389684061fc0a8c7b78292f10011ed7;hp=11754b2045e56dd61b8a7d2aa3a5baa9511e83f0;hpb=0180cae8c3f60cce6b518b25238ffd6480373104;p=simgear.git diff --git a/simgear/nasal/code.c b/simgear/nasal/code.c index 11754b20..782509da 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); @@ -273,7 +269,7 @@ static void setupArgs(naContext ctx, struct Frame* f, naRef* args, int nargs) args += c->nOptArgs; if(c->needArgVector || nargs > 0) { naRef argv = naNewVector(ctx); - naVec_setsize(argv, nargs > 0 ? nargs : 0); + naVec_setsize(ctx, argv, nargs > 0 ? nargs : 0); for(i=0; irec->array[i] = *args++; naiHash_newsym(PTR(f->locals).hash, &c->constants[c->restArgSym], &argv); @@ -353,7 +349,7 @@ static naRef evalCat(naContext ctx, naRef l, naRef r) if(IS_VEC(l) && IS_VEC(r)) { int i, ls = naVec_size(l), rs = naVec_size(r); naRef v = naNewVector(ctx); - naVec_setsize(v, ls + rs); + naVec_setsize(ctx, v, ls + rs); for(i=0; i