]> git.decadent.org.uk Git - ion3-doc.git/blobdiff - ionnotes/node3.html
[svn-upgrade] Integrating new upstream version, ion3-doc (20080411)
[ion3-doc.git] / ionnotes / node3.html
index 0d678b79b6825090f58da9c356dddd3d7d41124c..abce6130ad63712aa20c7214c181c39321cafa31 100644 (file)
@@ -64,11 +64,11 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 
 <P>
 First, to get things clear, what are considered objects here are C
-structures containing a properly initialised <A NAME="437"></A>
+structures containing a properly initialised <A NAME="432"></A>
 structure defined in <SPAN  CLASS="textit">ioncore/obj.h</SPAN> as the first element (or the
 first element of the structure which is the first element and so on which
 gives rise to inheritance). The WObj structure contains a pointer
-to a WObjDescr<A NAME="440"></A> class type info structure and
+to a WObjDescr<A NAME="434"></A> class type info structure and
 a list of so called ``watches''. The WObjDescr structure simply
 lists the class name, a table of dynamic functions and a pointer to
 deinitialisation function (or ``destructor'').
@@ -77,7 +77,7 @@ deinitialisation function (or ``destructor'').
 Ion does not do any reference counting, garbage collecting or other
 fancy things related to automatic safe freeing of objects with its
 simplistic object system. Instead special watches (the WWatch
-<A NAME="441"></A> structure) may be used to create safe references to
+<A NAME="435"></A> structure) may be used to create safe references to
 objects that might be destroyed during the time the specific pointer is
 needed. When an object is destroyed, its list of watches is processed,
 setting the pointers in the watches to NULL and the watch handlers for