Declared *PRINTF wrappers as static
diff --git a/tinyxml2.cpp b/tinyxml2.cpp
index 128e819..4a1573f 100755
--- a/tinyxml2.cpp
+++ b/tinyxml2.cpp
@@ -41,7 +41,7 @@
 	   const char *format [,

 		  argument] ...

 	);*/

-	inline int TIXML_SNPRINTF( char* buffer, size_t size, const char* format, ... )

+	static inline int TIXML_SNPRINTF( char* buffer, size_t size, const char* format, ... )

 	{

 		va_list va;

 		va_start( va, format );

@@ -50,7 +50,7 @@
 		return result;

 	}

 

-	inline int TIXML_VSNPRINTF( char* buffer, size_t size, const char* format, va_list va )

+	static inline int TIXML_VSNPRINTF( char* buffer, size_t size, const char* format, va_list va )

 	{

 		int result = vsnprintf_s( buffer, size, _TRUNCATE, format, va );

 		return result;

@@ -68,7 +68,7 @@
 		#define TIXML_VSCPRINTF   _vscprintf // VS2003's C runtime has this, but VC6 C runtime or WinCE SDK doesn't have.

 	#else

 		// Microsoft Visual Studio 2003 and earlier or WinCE.

-		inline int TIXML_VSCPRINTF( const char* format, va_list va )

+		static inline int TIXML_VSCPRINTF( const char* format, va_list va )

 		{

 			int len = 512;

 			for (;;) {

@@ -91,7 +91,7 @@
 	//#warning( "Using sn* functions." )

 	#define TIXML_SNPRINTF	snprintf

 	#define TIXML_VSNPRINTF	vsnprintf

-	inline int TIXML_VSCPRINTF( const char* format, va_list va )

+	static inline int TIXML_VSCPRINTF( const char* format, va_list va )

 	{

 		int len = vsnprintf( 0, 0, format, va );

 		TIXMLASSERT( len >= 0 );