pike.git / src / builtin_functions.c

version» Context lines:

pike.git/src/builtin_functions.c:10177:   /* function(mixed,void|object:string) */    ADD_EFUN("encode_value", f_encode_value,    tFunc(tMix tOr(tVoid,tObj),tStr8), OPT_TRY_OPTIMIZE);       /* function(mixed,void|object:string) */    ADD_EFUN("encode_value_canonic", f_encode_value_canonic,    tFunc(tMix tOr(tVoid,tObj),tStr8), OPT_TRY_OPTIMIZE);      /* function(string,void|object:mixed) */    ADD_EFUN("decode_value", f_decode_value, -  tFunc(tStr tOr(tVoid,tObj),tMix), OPT_TRY_OPTIMIZE); +  tFunc(tStr tOr3(tVoid,tObj,tInt_10),tMix), OPT_TRY_OPTIMIZE);      /* function(object,string:int) */    ADD_EFUN("object_variablep", f_object_variablep,    tFunc(tObj tStr,tInt), OPT_EXTERNAL_DEPEND);       /* function(array(mapping(int:mixed)):array(int)) */    ADD_FUNCTION2("interleave_array", f_interleave_array,    tFunc(tArr(tMap(tInt, tMix)), tArr(tInt)), 0,    OPT_TRY_OPTIMIZE);    /* function(array(0=mixed),array(1=mixed):array(array(array(0)|array(1))) */