pike.git / src / docode.c

version» Context lines:

pike.git/src/docode.c:172:      static struct switch_data current_switch = {0, 0, 0, 0, 0, NULL, NULL};      void upd_int(int offset, INT32 tmp)   {    memcpy(Pike_compiler->new_program->program+offset, &tmp, sizeof(tmp));   }      INT32 read_int(int offset)   { -  return EXTRACT_INT(Pike_compiler->new_program->program+offset); +  return (INT32)get_unaligned32(Pike_compiler->new_program->program+offset);   }      static int label_no=0;      int alloc_label(void) { return ++label_no; }      int do_jump(int token,INT32 lbl)   {    struct compilation *c = THIS_COMPILATION;    if(lbl==-1) lbl=alloc_label();