<< Previous | Next >>

pputlast_fast

void * pputlast_fast(Pool_t * p, void * e);

Description

See description under pputlast(). This is an assembler-callable version (do not call from C). It does not issue IPSET protection or check parameters.

Registers:

Parameters in IX ("p") and DE ("e")
Trashes F, DE, BC
Return value in HL

Parameters

p
Pointer to pool handle structure, as previously passed to pool_init(). Pass in IX register

e
Address of element to move. Pass in DE register. If NULL, then this function behaves as plast_fast().

Return Value

In HL. Same as the "e" parameter, unless "e" is NULL in which case the existing last element is returned as per plast_fast().

Library

POOL.LIB

See Also

pmovebetween, pool_link


Dynamic C Functions << Previous | Next >> rabbit.com