This commit was manufactured by cvs2svn to create branch 'RC_1_29_0'.

[SVN r15460]
Tidied up macro checking, added .NET 2003 support.


[SVN r15491]
Tidied up macro checks, now works with .NET2003


[SVN r15493]
Patched for Aix which has <stdint.h>


[SVN r15505]