(file) Return to ArrayImpl.h CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/ArrayImpl.h between version 1.37 and 1.37.6.1

version 1.37, 2009/01/15 21:27:54 version 1.37.6.1, 2013/06/03 22:35:11
Line 170 
Line 170 
  
         if (Array_refs.get() == 1)         if (Array_refs.get() == 1)
         {         {
             memcpy(rep->data(), Array_data, Array_size*sizeof(PEGASUS_ARRAY_T));              memcpy(
                   (void*)rep->data(),
                   (void*)Array_data,
                   Array_size*sizeof(PEGASUS_ARRAY_T));
             Array_size = 0;             Array_size = 0;
         }         }
         else         else
Line 254 
Line 257 
 { {
     reserveCapacity(Array_size + size);     reserveCapacity(Array_size + size);
     memmove(     memmove(
         Array_data + size,          (void*)(Array_data + size),
         Array_data,          (void*)Array_data,
         sizeof(PEGASUS_ARRAY_T) * Array_size);         sizeof(PEGASUS_ARRAY_T) * Array_size);
     CopyToRaw(Array_data, x, size);     CopyToRaw(Array_data, x, size);
     Array_size += size;     Array_size += size;


Legend:
Removed from v.1.37  
changed lines
  Added in v.1.37.6.1

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2