pike.git / src / encode.c

version» Context lines:

pike.git/src/encode.c:2354:    get_name_of_type(TYPEOF(Pike_sp[-1])));    }    pop_stack();    }    }       UNSET_ONERROR(err2);    UNSET_ONERROR(err1);   }    -  - static void zap_placeholder(struct object *placeholder) - { -  /* fprintf(stderr, "Destructing placeholder.\n"); */ -  if (placeholder->storage) { -  debug_malloc_touch(placeholder); -  destruct(placeholder); -  } else { -  free_program(placeholder->prog); -  placeholder->prog = NULL; -  debug_malloc_touch(placeholder); -  } -  free_object(placeholder); - } -  -  +    #define SETUP_DECODE_MEMOBJ(TYPE, U, VAR, ALLOCATE,SCOUR) do { \    struct svalue *tmpptr; \    struct svalue tmp; \    if(data->pass > 1 && \    (tmpptr=low_mapping_lookup(data->decoded, & entry_id))) \    { \    tmp=*tmpptr; \    VAR=tmp.u.U; \    SCOUR; \    }else{ \