pike.git / lib / master.pike.in

version» Context lines:

pike.git/lib/master.pike.in:2218:   #endif    return ret;    }       cache[index] = undefinedp(ret) ? ZERO_TYPE : ret;    return ret;    }       protected mixed `->(string index)    { -  if( (< "is_resolv_dirnode", "module", "cache", "delete_value" >)[index] ) +  if( (< "dirname", "name", "is_resolv_dirnode", +  "module", "cache", "delete_value" >)[index] )    return ::`->(index);    return `[](index);    }       protected mixed safe_index(string index)    {    mixed err;    resolv_debug ("dirnode(%O): %O...\n", dirname, index);    if (err = catch { return `[](index); }) {    call_compile_warning (compilation_handler,
pike.git/lib/master.pike.in:2452:    if (undefinedp(ret)) {    cache[index] = ZERO_TYPE;    } else {    cache[index] = ret;    }    return ret;    }       protected mixed `->(string index)    { -  if( (< "is_resolv_joinnode", "cache", "add_path", "rem_path", -  "delete_value", "_encode", "_decode" >)[index] ) +  if( (< "joined_modules", "fallback_mode", "name", "is_resolv_joinnode", +  "cache", "add_path", "rem_path", "delete_value", "_encode", +  "_decode" >)[index] )    return ::`->(index);    return `[](index);    }       protected int _cache_full;       protected void fill_cache()    {    if (_cache_full) {    return;