This commit was manufactured by cvs2svn to create branch 'RC_1_29_0'.
Tidied up macro checking, added .NET 2003 support.
Tidied up macro checks, now works with .NET2003
Patched for Aix which has <stdint.h>