Sign in Join
FPDoc Onlineexperiment

seg_move procedure

In unit go32

Move data between 2 locations.

Declaration

pascal
procedure seg_move(sseg: Word; source: LongInt; dseg: Word; 
 dest: LongInt; count: LongInt)

Description

Copies data between two memory locations.

Parameters:

sseg
source selector.
source
source offset.
dseg
destination selector.
dest
destination offset.
count
size in bytes to copy.

Return values: None.

Overlapping is only checked if the source selector is equal to the destination selector. No range check is done.

For an example, see allocate_ldt_descriptors.

Errors

None.

See also

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.