#define INCL_DOSMEMMGR USHORT rc = DosFreeSeg(Selector); SEL Selector; /* Selector */ USHORT rc; /* return code */
Example
This example allocates a segment of 30,250 bytes and then discards the segment.
#define INCL_DOSMEMMGR
#define NUMBER_OF_BYTES 30250
#define ALLOC_FLAG SEG_GETTABLE
SEL Selector;
USHORT rc;
rc = DosAllocSeg(NUMBER_OF_BYTES, /* # of bytes requested */
&Selector, /* Selector allocated */
ALLOC_FLAG); /* Allocation flags */
rc = DosFreeSeg(Selector); /* Segment selector */