The memory-management API for GObjects is a bit complicated but the idea behind it
is pretty simple: the goal is to provide a flexible model based on reference counting
which can be integrated in applications which use or require different memory management
- models (such as garbage collection, aso...). The methods which are used to
+ models (such as garbage collection). The methods which are used to
manipulate this reference count are described below.
<programlisting>
/*