commit | 27f1a386dce7eb9e1d30b841771c71f0de27f34f | [log] [tgz] |
---|---|---|
author | njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> | Fri Nov 08 15:48:16 2002 +0000 |
committer | njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> | Fri Nov 08 15:48:16 2002 +0000 |
tree | a906056ff2d8688bb4ef865f87abafd9efaabe27 | |
parent | 4335409dd9be95dceb9251673d8532f3e5fdacbf [diff] |
Added a basic core/skin interface versioning system. Each skin must use the macro VG_DETERMINE_INTERFACE_VERSION exactly once. If the X.Y core and skin versions don't have a matching X (indicating binary incompatibility), Valgrind will abort execution immediately at startup. I even documented it in the skins guide! git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1279 a5019735-40e9-0310-863c-91ae7b9d1cf9