LIO_GetMultiple Function (ROM Call 0x59)

link.h

short LIO_GetMultiple (LIO_CTX *file);

Gets a multiple (???) from the link interface.

Yet another unclear high-level link routine. It is called often as a subroutine in other high-level linking routines. In fact, it just performs

LIO_Receive (file, 0, 0);
but returns a different result. If LIO_Receive returns 0, LIO_GetMultiple returns -1. If LIO_Receive returns 0xFFFF, LIO_GetMultiple returns 0. Else, LIO_GetMultiple returns the same value returned from LIO_Receive. Don't ask me what it means. Any additional info is welcomed.


Uses: LIO_Receive, OSLinkReset
Used by: getcalc