[fpc-pascal] Move() vs MemCopy()
    Jonas Maebe 
    jonas.maebe at elis.ugent.be
       
    Tue Sep 29 15:49:32 CEST 2009
    
    
  
On 29 Sep 2009, at 15:46, Graeme Geldenhuys wrote:
> Windows has 'memcpy()', not 'memcopy()'   ;-)
memcpy() is from the C library. And the C library also has memmove(),  
for that matter.
The difference between memcpy() and memmove() is that memcpy() has  
undefined behaviour if the source and destination overlap, while  
memmove() ensures that everything always works fine.
As a result, calling the Pascal version "move" is logical.
Jonas
    
    
More information about the fpc-pascal
mailing list