pike.git / src / interpret_functions.h

version» Context lines:

pike.git/src/interpret_functions.h:527:    dsts = new_realloc_shared_string( dsts, tmp+srcs->len, MAXIMUM(srcs->size_shift,dsts->size_shift) );    update_flags_for_add( dsts, srcs );    generic_memcpy(MKPCHARP_STR_OFF(dsts,tmp), MKPCHARP_STR(srcs), tmp2);    dst->u.string = low_end_shared_string( dsts );    }    else if( !dsts->len )    {    free_string( dsts );    dst->u.string = srcs;    srcs->refs++; -  return; +     }    }    else    {    *Pike_sp++ = *dst;    SET_SVAL_TYPE(*dst,PIKE_T_INT);    push_svalue( src );    f_add(2);    *dst = *--Pike_sp;    }