David Simcha wrote:

    No. Standard C does not cover an ABI.


I realize that there is no /de jure/ standard C ABI, but I thought on most operating systems/CPU architecture combinations there is a /de facto/ one.

There isn't one on Windows.

Even on the Linux/FreeBSD/OSX ports, you'll see a lot of variation. Heck, even the change from OSX 10.4 to 10.5 broke binary compatibility, then again from 10.5 to 10.6.

We try to hide a lot of this from D users of Phobos, but it's there in the implementation of Phobos and the code generated by the compiler.
_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos

Reply via email to