|
| | | | N F O _ S T U _ C B
| | | | | SOURCE: qdev_structures.txt 1.10 (15/08/2014) English struct nfo_stu_cb
{
struct Node **stu_ln[4];
LONG **stu_lhtab;
LONG *stu_btab;
void *stu_udata;
LONG stu_ures;
};
stu_ln - Head[0] and Tail[1] vectors that point at node pointers. Use
dedicated macros QDEV_NFO_STURBO_NODE#?() to access them in CB.
Always check the Tail[1] == Head[0] to avoid doubled ops. The
other 2 entries are caches.
stu_lhtab
- Address of the pointer to the array of lists. With dedicated
macros it's possible to get array ptr = QDEV_NFO_STURBO_LISTA()
or current list ptr = QDEV_NFO_STURBO_LISTP().
stu_btab - Break table of 2 LONGs, that gets stuffed in *stu_lhtab if one
wants to get out of the loop.
stu_udata
- User data are available here.
stu_ures - User result variable. This is the return value of a function.
It's important to alter it (to something different than 0) when
used in a conditional statement.
| |
| | | | |
|