[m-dev.] io__write and arrays

Fergus Henderson fjh at cs.mu.oz.au
Tue Apr 8 19:24:19 AEST 1997

David Glen JEFFERY, you wrote:
> At the moment, it would just print out the pointer that Mercury is hanging on
> to. This is because c_pointer is (abstractly) defined as
>     :- type c_pointer == int.
> in mercury_builtin.m.

Incidentally, that definition is a hack which can cause non-logical
behaviour.  It might be better to replace it with a definition that
aborts if you try to compare two c_pointers for equality.

Fergus Henderson <fjh at cs.mu.oz.au>   |  "I have always known that the pursuit
WWW: <http://www.cs.mu.oz.au/~fjh>   |  of excellence is a lethal habit"
PGP: finger fjh at         |     -- the last words of T. S. Garp.

More information about the developers mailing list