#include <mi32/stddefns.h>
Include dependency graph for longlist.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| struct | LONGLIST |
| Structure used by LongListXxxx() functios (longlist.c). More... | |
Functions | |
| int | LongListAdd (LONGLIST *list, INT32 val) |
| int | LongListAddUnique (LONGLIST *list, INT32 val) |
| int | LongListAddUniqueWithFlag (LONGLIST *list, INT32 val, UINT8 flag) |
| int | LongListAddWithFlag (LONGLIST *list, INT32 val, UINT8 flag) |
| int | LongListCheckIn (LONGLIST *list, INT32 val) |
| void | LongListClear (LONGLIST *list) |
| void | LongListFree (LONGLIST *list) |
| int | LongListGetBits (LONGLIST *list, UINT8 **bits, INT32 *num) |
| int | LongListGetFirst (LONGLIST *list, INT32 *ip, INT32 *valp) |
| int | LongListGetLast (LONGLIST *list, INT32 *valp) |
| int | LongListGetList (LONGLIST *list, INT32 **vals) |
| int | LongListGetNext (LONGLIST *list, INT32 *ip, INT32 *valp) |
| int | LongListRemove (LONGLIST *list, INT32 val) |
| int | LongListSetBits (LONGLIST *list, UINT8 *bits, INT32 num) |
Definition in file longlist.h.
|
||||||||||||
|
Add a value to the list, incrementing the number of elements in the list. Reallocates the list if necessary. |
|
||||||||||||
|
Add a value to a list, but only if it's not already in the list.
|
|
||||||||||||||||
|
Add a value to a list, but only if it's not already in the list.
|
|
||||||||||||||||
|
Add a value to the list, incrementing the number of elements in the list. Reallocates the list if necessary. |
|
||||||||||||
|
Checks to see if a value is in a list.
|
|
|
Clear the list.
|
|
|
Free the memory used by a LONGLIST. Note: There's no LongListAlloc. |
|
||||||||||||||||
|
Get the number of bits.
|
|
||||||||||||||||
|
Get the first item on the list.
|
|
||||||||||||
|
Get the last item on the list.
|
|
||||||||||||
|
Get the list.
|
|
||||||||||||||||
|
Get the next item on the list.
|
|
||||||||||||
|
Remove a value from the list.
|
|
||||||||||||||||
|
Set the number of bits.
|
1.3.8-20040913