	$49 MFREE



	long Mfree( void *addr );



Ein mit MALLOCMALLOC reservierter Speicher kann jederzeit mit MFREE wieder 
freigegeben werden. Dazu wird dem GEMDOS die Adresse bermittelt, ab 
der der Speicher freigegeben werden soll. Der Wert wird blicherweise 
die von MALLOCMALLOC gelieferte Adresse sein.



Bei einem Rckgabewert von Null in D0 wurde der Speicher ohne Fehler 
vom GEMDOS freigegeben, negative Werte signalisieren in der blichen 
Weise Fehler.



----------------------------------------------------------------------
MOVE.L	mstart,-(SP)	* Adresse eines zuvor allocierten Bereichs

MOVE.W	#$49,-(SP)	* Funktionsnummer

TRAP	#1

ADDQ.L	#6,SP		* Anzahl freier Bytes in D0

TST.L	D0		* Fehler ?

BNE	error		* D0 <> 0 ist Fehler!

...

mstart: DS.L	1

----------------------------------------------------------------------
