pike.git / src / operators.c

version» Context lines:

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;    }