pike.git/src/operators.c:396: Inside #if SIZEOF_INT_TYPE > 4
if (val < MIN_INT32 || val > MAX_INT32)
Pike_error ("cast: Item %d is too large: %"PRINTPIKEINT"x.\n",
i, val);
#endif
break;
}
}
s = begin_wide_shared_string(a->size, shift);
switch(shift) {
- default:
- #ifdef PIKE_DEBUG
- Pike_fatal("cast: Bad shift: %d.\n", shift);
- break;
+
case 0:
- #endif
+
for(i = a->size; i--; ) {
s->str[i] = (p_wchar0) a->item[i].u.integer;
}
break;
case 1:
{
p_wchar1 *str1 = STR1(s);
for(i = a->size; i--; ) {
str1[i] = (p_wchar1) a->item[i].u.integer;
}