You need to fix the code, or update the readme / install (text) files to note that this version of emacs DOES NOT COMPILE with versions of visual studio that ARE NOT C99 compliant.
there are references to defines that are part of stdint.h (C99) -- you need to define them or not use them
it seems that there is new code in "charset.c charset.h" that have very complex macros that are imbedded in other complex macros that expand to something like (see below) which is impossible to debug -- this is causing the error
this error message was generated by visual studio .net 2003 (vc 7.1)
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.10.6030 for 80x86 Copyright (C) Microsoft Corporation 1984-2002. All rights reserved.
I would be willing work to get this cleaned up -- VC 7.1 supports inline functions