pike.git / src / builtin.cmod

version» Context lines:

pike.git/src/builtin.cmod:597:    SET_ZONE(t, "UTC");    else    {    add_ref(timezone);    THIS->set_zone = timezone;    SET_ZONE(t, timezone->str);    }    THIS->unix_time = mktime_zone( t );    }    + #ifdef PIKE_NULL_IS_SPECIAL    INIT {    THIS->set_zone = 0;    THIS->modified = 0;    } -  + #endif       EXIT    gc_trivial;    {    if( THIS->set_zone )    free_string( THIS->set_zone );    }   }   /*! @endclass    */
pike.git/src/builtin.cmod:2085:    push_int(0);   }      /*! @class RandomInterface    */   PIKECLASS RandomInterface   {    CVAR UINT64 int_buffer;    CVAR int buffer_bits;    + #ifdef PIKE_NULL_IS_SPECIAL    INIT    {    THIS->int_buffer = 0;    THIS->buffer_bits = 0;    } -  + #endif       /*! @decl string(8bit) random_string(int(0..))    *!    *! Prototype for the randomness generating function.    *!    *! Override this symbol to implement a usable class.    */    PIKEFUN string(8bit) random_string(int(0..))    prototype;    {}
pike.git/src/builtin.cmod:3714:    */    PIKEFUN void _decode(array(array(string)) encoded)    {    INT32 i;    for (i=0; i < encoded->size; i++)    push_svalue(encoded->item + i);       f_multi_string_replace_create(i);    }    + #ifdef PIKE_NULL_IS_SPECIAL    INIT    {    memset(&THIS->ctx, 0, sizeof(struct replace_many_context));    } -  + #endif       EXIT    gc_trivial;    {    free_replace_many_context(&THIS->ctx);    }   }      /*! @endclass    */
pike.git/src/builtin.cmod:6161:      #undef DEFAULT_CMOD_STORAGE   #define DEFAULT_CMOD_STORAGE static      PIKECLASS pike_trampoline   {    CVAR struct pike_trampoline trampoline;       DECLARE_STORAGE;    + #ifdef PIKE_NULL_IS_SPECIAL    INIT    {    THIS->trampoline.frame=0;    } -  + #endif       EXIT    {    if(THIS->trampoline.frame)    {    free_pike_scope(THIS->trampoline.frame);    THIS->trampoline.frame=0;    }    }