pike.git
/
src
/
operators.c
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/operators.c:1538:
"string|object|int|float|array|mapping|multiset", sp-args, "Incompatible types\n"); return; /* compiler hint */ case BIT_STRING: { struct pike_string *r; PCHARP buf; ptrdiff_t tmp; int max_shift=0;
-
if(args==1) return;
+
size=0; for(e=-args;e<0;e++) { size+=sp[e].u.string->len; if(sp[e].u.string->size_shift > max_shift) max_shift=sp[e].u.string->size_shift; } if(size == sp[-args].u.string->len)