<< Previous | Next >> | |
|
void * pmovebetween_fast( Pool_t *p, void *e, void *d, void *f );
Description
- See description under
pmovebetween()
. This is an assembler- callable version (do not call from C). It does not issueIPSET
protection or check parameters.
- REGISTERS: Parameters in IX, DE, BC, HL respectively
- Trashes AF, BC, DE, BC', DE', HL'
- Return value in HL, carry flag.
Parameters
- p
- Pool handle structure, as previously passed to
pool_init()
. Pass in IX register
- e
- Address of element to move. Pass in DE register.
- d
- The first reference element. Pass in BC register.
- f
- The second reference element. Pass in HL register.
Return Value
- In HL. Either set to "e" parameter, or 0. The carry flag is set if
HL==0
; otherwise it is clear.Library
- POOL.LIB
See Also
- pmovebetween
Dynamic C Functions | << Previous | Next >> | rabbit.com |