Branch: Tag:

2003-01-06

2003-01-06 14:39:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Yet another ISO 6.3.4...

Rev: src/interpret_functions.h:1.125

2:   || This file is part of Pike. For copyright information see COPYRIGHT.   || Pike is distributed under GPL, LGPL and MPL. See the file COPYING   || for more information. - || $Id: interpret_functions.h,v 1.124 2003/01/06 14:37:57 grubba Exp $ + || $Id: interpret_functions.h,v 1.125 2003/01/06 14:39:03 grubba Exp $   */      /*
1253:    tmp=switch_lookup(Pike_fp->context.prog->    constants[arg2].sval.u.array,Pike_fp->locals + arg1);    addr = DO_IF_ELSE_COMPUTED_GOTO(addr, (PIKE_OPCODE_T *) -  DO_ALIGN(addr,((ptrdiff_t)sizeof(INT32)))); +  DO_ALIGN(((char *)addr)-(char *)0, +  ((ptrdiff_t)sizeof(INT32))));    addr = (PIKE_OPCODE_T *)(((INT32 *)addr) + (tmp>=0 ? 1+tmp*2 : 2*~tmp));    if(*(INT32*)addr < 0) fast_check_threads_etc(7);    DO_JUMP_TO(addr + *(INT32*)addr);