int CStock::MergeBaseText( CStock &stock ) { if( GetBaseTextLength() > 0 ) return GetBaseTextLength(); if( stock.GetBaseTextLength() > 0 ) { if( AllocBaseTextMem( stock.GetBaseTextLength() ) ) strncpy( GetBaseTextPtr(), stock.GetBaseTextPtr(), stock.GetBaseTextLength() ); return stock.GetBaseTextLength(); } return 0; }