anchor.diff:  ;;;; Memory management
   
   (deftype gsize () 'unsigned-int)
  +(deftype gssize () 'int)
  +(deftype goffset () '(unsigned-int 64))
  +
   
   (defbinding malloc0 () pointer
     (size gsize))
  
positive.code: 
  ;;;; User data is a mechanism to store references to lisp objects in
  ;;;; foreign code
  
  (defvar *user-data-lock* (make-mutex))
  (defvar *user-data* (make-hash-table))
  
negative.code: ;; TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  ;; SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  
  ;; $Id: glib.lisp,v 1.45 2008-12-14 21:37:25 espen Exp $
  
  
  (in-package "GLIB")
  