74 if (Is_Valid() && source !=
NULL && slen > 0) {
76 if (BufferPtr.Get_Size() != 0) {
77 int theoretical_max = BufferPtr.Get_Size() - Index;
78 len = (slen < theoretical_max) ? slen : theoretical_max;
82 memmove(((
char *)BufferPtr.Get_Buffer()) + Index, source, len);