pike.git / src / encode.c

version» Context lines:

pike.git/src/encode.c:3865:       mapping_insert(data->decoded, &entry_id, Pike_sp-1);      decode_done:;    EDB(2,fprintf(stderr, "%*sDecoded to <%d>: ", data->depth, "", entry_id.u.integer);    print_svalue(stderr, Pike_sp-1);    fputc('\n', stderr););   #ifdef ENCODE_DEBUG    data->depth -= 2;   #endif +  if (TYPEOF(Pike_sp[-1]) == PIKE_T_PROGRAM && get_master()) { +  push_svalue(Pike_sp - 1); +  SAFE_TRY_APPLY_MASTER("compile_event", 1); +  pop_stack();    } -  + }      static struct decode_data *current_decode = NULL;      static void free_decode_data (struct decode_data *data, int delay,    int DEBUGUSED(free_after_error))   {   #ifdef PIKE_DEBUG    int e;    struct keypair *k;   #endif