pike.git / src / builtin_functions.c

version» Context lines:

pike.git/src/builtin_functions.c:10504:    /* function(mixed,void|object:string) */    ADD_EFUN("encode_value", f_encode_value,    tFunc(tMix tOr(tVoid,tObj) tOr3(tVoid, tIntPos, tObj),tStr8),    OPT_TRY_OPTIMIZE);       /* function(mixed,void|object:string) */    ADD_EFUN("encode_value_canonic", f_encode_value_canonic,    tFunc(tMix tOr(tVoid,tObj) tOr3(tVoid, tIntPos, tObj),tStr8),    OPT_TRY_OPTIMIZE);    -  /* function(string,void|object:mixed) */ +  /* function(mixed:string) */ +  ADD_EFUN("encode_value_basic", f_encode_value_basic, +  tFunc(tMix,tStr8), +  OPT_TRY_OPTIMIZE); +  +  /* function(mixed:string) */ +  ADD_EFUN("decode_value_basic", f_decode_value_basic, +  tFunc(tStr8 tOr(tIntPos, tVoid),tMix), +  OPT_TRY_OPTIMIZE); +  +  /* function(string,void|int(0..):mixed) */    ADD_EFUN("decode_value", f_decode_value,    tFunc(tStr tOr(tVoid,tObj) tOr3(tVoid, tIntPos, tObj),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,