[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-users] tagging pointers.
From: |
felix winkelmann |
Subject: |
Re: [Chicken-users] tagging pointers. |
Date: |
Thu, 17 Nov 2005 17:23:00 +0100 |
Thanks, Zbigniew - that was exactly the problem.
cheers,
felix
On 11/17/05, Zbigniew <address@hidden> wrote:
> Please try the following patch:
>
> --- runtime.c.orig 2005-11-16 19:53:45.000000000 -0600
> +++ runtime.c 2005-11-16 19:53:49.000000000 -0600
> @@ -7308,7 +7308,7 @@
>
> void C_make_tagged_pointer(C_word c, C_word closure, C_word k, C_word tag)
> {
> - C_word ab[ 2 ], *a = ab,
> + C_word ab[ 3 ], *a = ab,
> p;
>
> p = C_taggedmpointer(&a, tag, NULL);
>
>
>
> On 11/16/05, Pupeno <address@hidden> wrote:
>
> > Version 2, Build 212 - linux-unix-gnu-x86 - [ libffi dload ptables ]
> > (c)2000-2005 Felix L. Winkelmann
> > #;1> (use lolevel)
> > ; loading library lolevel ...
> > #;2> (address->pointer #x80bf740)
> > #<pointer 80bf740>
> > #;3> (tag-pointer # 'x-display)
> > Error: unprintable non-immediate object encountered
>
>
>