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