X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/clg/blobdiff_plain/4f2a86443d0f460d157ef36bfa64a9a3510eded4..bf54963e7c4c265eff31ffecb894f87f6a30ebaa:/glib/glib.lisp diff --git a/glib/glib.lisp b/glib/glib.lisp index ec84bb9..7931877 100644 --- a/glib/glib.lisp +++ b/glib/glib.lisp @@ -20,7 +20,7 @@ ;; 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.38 2006-06-08 13:24:25 espen Exp $ +;; $Id: glib.lisp,v 1.39 2006-12-21 16:38:19 espen Exp $ (in-package "GLIB") @@ -36,10 +36,12 @@ (defbinding (%allocate-memory "g_malloc0") () pointer (defbinding (%deallocate-memory "g_free") () nil (address pointer)) -(setf - (symbol-function 'allocate-memory) #'%allocate-memory - (symbol-function 'deallocate-memory) #'%deallocate-memory) +;; (setf +;; (symbol-function 'allocate-memory) #'%allocate-memory +;; (symbol-function 'deallocate-memory) #'%deallocate-memory) +(setf *memory-allocator* #'%allocate-memory) +(setf *memory-deallocator* #'%deallocate-memory) ;;;; User data mechanism