pike.git
/
src
/
operators.c
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/operators.c:6103:
tFuncV(tNot(tObj),tMix,tMix))), tOr4(tFuncV(tIntPos,tIntPos,tIntPos), tFuncV(tIntNeg,tIntNeg,tIntPos), tFuncV(tIntPos,tIntNeg,tIntNeg), tFuncV(tIntNeg,tIntPos,tIntNeg)), tIfnot(tFuncV(tNone, tNot(tFlt), tMix), tFuncV(tOr(tFlt,tInt),tOr(tFlt,tInt),tFlt)), tFuncV(tArr(tSetvar(0,tMix)), tOr3(tArray,tInt,tFlt), tArr(tArr(tVar(0)))),
-
tFuncV(tSetvar(2,
tStr
),tOr3(
tStr
,tInt,tFlt),tArr(tVar(2)))),
+
tFuncV(
tNStr(
tSetvar(2,
tInt
)
)
,
+
tOr3(
tNStr(tVar(2))
,
tInt,
tFlt),
+
tArr(
tNStr(
tVar(2))))
)
,
OPT_TRY_OPTIMIZE,0,generate_divide); /* function(mixed,object:mixed)|" "function(object,mixed:mixed)|" "function(int,int:int)|" "function(string,int:string)|" "function(array(0=mixed),int:array(0))|" "!function(int,int:mixed)&function(int|float,int|float:float) */ ADD_EFUN2("`%", f_mod, tOr7(tFunc(tMix tObj,tMix),