qc.hlp (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
movedata
 Summary Example                         Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
     The movedata function copies <count> bytes from the source address
     specified by <srcseg>:<srcoff> to the destination address
     specified by <destseg>:<destoff>.
 
     The movedata function is used to move far data in small-data-
     model programs. The newer model-independent _fmemcpy and _fmemmove
     functions should be used instead of the movedata function. In
     large-model programs, the memcpy or memmove function can also
     be used.
 
     Segment values for the <srcseg> and <destseg> arguments can be
     obtained by using either the segread function or the FP_SEG macro.
 
     The movedata function does not handle all cases of overlapping
     moves correctly (overlapping moves occur when part of the
     destination is the same memory area as part of the source). The
     memmove function correctly handles overlapping moves.
 
     Return Value
 
     None.
                                    -♦-