Have you done a complete clean and rebuild since you moved from VS 2003 to 2005?
Take a look at that file and see what is on line 36. When I checked the version on my system it contains:
static __inline int swprintf(wchar_t * _String, size_t _Count, const wchar_t * _Format, ...)
which looks perfectly legal.