.BR assert (3)
that the object is ready for deallocation at this time.
.PP
+By default, this macro will abort the program
+if the size allocated for the instance doesn't match
+the size required by the class object;
+set
+.B SOD_RECKLESS
+to inhibit this check.
+.PP
The
.B SOD_MAKE
macro,