CXI-Basis-Programmierreferenz / Version 2 / Tools / Speicherverwaltung /
CxiError cxiMemFree (void *ptr, CxiShort type)
Hilfsfunktion zum Freigeben eines Speicherbereichs
ptr:
Zeiger auf freizugebenden Speicherbereich
type:
Typ/Verwendungszweck des Speicherbereichs, der Typ wird beim Aufruf der Funktion cxiMemAlloc vergeben
return:
0 ok, sonst Fehler
Der angegebene Typ (Parameter type) muss mit dem Typ übereinstimmen, der bei cxiMemAlloc vergeben wurde.
Ein Fehler wird erkannt und der entsprechende Code zurückgegeben, wenn ptr==NULL ist oder der Typ des Blocks nicht dem angegebenen Typ entspricht. Ungültige oder bereits freigegebene Zeiger (Parameter ptr) werden NICHT erkannt und können zum Programmabsturz führen!
Der übergebene Zeiger ptr ist anschließend ungültig.
Portabilität:
Diese Funktion ist in allen unterstützten Systemen verfügbar.
Siehe auch:
MemAlloc - Belegung von Speicher
MemReAlloc - Neubelegung von Speicher
MemDump - Speicherbelegung ausgeben