void buffer_append_sub(buffer inBuffer,const char *inStr,int inLen) { ByteArray b = (ByteArray)inBuffer; int olen = b->length; b->__SetSize(olen+inLen); memcpy(b->GetBase()+olen,inStr,inLen); }
void buffer_append(buffer inBuffer,const char *inStr) { ByteArray b = (ByteArray)inBuffer; int olen = b->length; int len = strlen(inStr); b->__SetSize(olen+len); memcpy(b->GetBase()+olen,inStr,len); }
void buffer_set_size(buffer inBuffer,int inLen) { ByteArray b = (ByteArray)inBuffer; b->__SetSize(inLen); }