pike.git / src / stralloc.c

version» Context lines:

pike.git/src/stralloc.c:1606:    memcpy(s, a->str, obytes);    break;    case TWO(STRING_ALLOC_STATIC,1): // static -> short    s = ba_alloc(&string_allocator);    a->alloc_type = STRING_ALLOC_BA;    memcpy(s, a->str, obytes);    break;    case TWO(STRING_ALLOC_SUBSTRING,0):    case TWO(STRING_ALLOC_SUBSTRING,1):    Pike_fatal("This should not happen, substrings are never unlinked.\n"); +  break;    default:    Pike_fatal("encountered string with unknown allocation type %d\n",    a->alloc_type); -  +  break;    }   #undef TWO    a->str = s;   done:    a->len=size;    low_set_index(a,size,0);       return a;   }