pike.git / src / interpreter.h

version» Context lines:

pike.git/src/interpreter.h:32:   #define GET_ARG() LOW_GET_ARG()   #define GET_ARG2() LOW_GET_ARG()      #else /* !HAVE_COMPUTED_GOTO */      #define CASE(X) case (X)-F_OFFSET:   #define DONE break   #define FETCH      #define LOW_GET_ARG() ((PROG_COUNTER++)[0]) + #if defined(PIKE_USE_MACHINE_CODE) && defined(sparc) + #define LOW_GET_JUMP() (PROG_COUNTER[0]) + #define LOW_SKIPJUMP() (++PROG_COUNTER) + #else /* !(PIKE_USE_MACHINE_CODE && sparc) */   #define LOW_GET_JUMP() EXTRACT_INT(PROG_COUNTER)   #define LOW_SKIPJUMP() (PROG_COUNTER += sizeof(INT32)) -  + #endif /* PIKE_USE_MACHINE_CODE && sparc */      #ifdef PIKE_DEBUG      #define GET_ARG() (backlog[backlogp].arg=(\    instr=prefix,\    prefix=0,\    instr += LOW_GET_ARG(),\    (t_flag>3 ? sprintf(trace_buffer, "- Arg = %ld\n", \    (long)instr), \    write_to_stderr(trace_buffer,strlen(trace_buffer)) : 0),\