Home Listboxen LIST BOX - SET NEW ITEM LIST (AES 175, 1) LIST BOX - FREE ITEM LIST (AES 175, 3)

2.4.21 LIST BOX - FREE ITEMS (AES 175, 2)

Diese Funktion gibt den Speicher für die verkettete Liste aus LBOX_ITEMs zurück. Voraussetzung dafür ist, das für jedes Element der Liste Speicher mit Malloc() angefordert wurde.

Wurde für die LBOX_ITEMs eine eigene Speicherverwaltung benutzt (z.B. die C-Standard-Funktionen), muß auch eine eigene Funktion zum Freigeben des Speichers aufgerufen werden.

Deklaration:
void lbox_free_items( LIST_BOX *box );

Aufruf:
lbox_free_items( box );

Variable         Belegung            Bedeutung
Eingaben:

contrl[0]        175                 lbox_set
contrl[1]        1                   Einträge in intin
contrl[3]        1                   Einträge in addrin

intin[0]         2                   lbox_free_items

addrin[0]        box                 Zeiger auf die Listbox-Struktur

Ausgaben:

contrl[2]        0                   Einträge in intout
contrl[4]        0                   Einträge in addrout


Home Listboxen LIST BOX - SET NEW ITEM LIST (AES 175, 1) LIST BOX - FREE ITEM LIST (AES 175, 3)