pass only 10 arguments. vm_* doesn't use more anyways.

This commit is contained in:
Ludwig Nussel 2005-11-02 20:56:13 +00:00
parent d29dfeeb75
commit 3ce5d5dccd

View file

@ -736,8 +736,7 @@ long QDECL VM_Call( vm_t *vm, long callnum, ... ) {
r = vm->entryPoint( callnum, args[0], args[1], args[2], args[3], r = vm->entryPoint( callnum, args[0], args[1], args[2], args[3],
args[4], args[5], args[6], args[7], args[4], args[5], args[6], args[7],
args[8], args[9], args[10], args[11], args[8], args[9]);
args[12], args[13], args[14], args[15]);
} else { } else {
#ifdef __i386__ // i386 calling convention doesn't need conversion #ifdef __i386__ // i386 calling convention doesn't need conversion
#ifndef NO_VM_COMPILED #ifndef NO_VM_COMPILED
@ -749,7 +748,7 @@ long QDECL VM_Call( vm_t *vm, long callnum, ... ) {
#else #else
struct { struct {
int callnum; int callnum;
int args[16]; int args[10];
} a; } a;
va_list ap; va_list ap;