2014-05-19  Corinna Vinschen  <vinschen@redhat.com>

	* crt/pseudo-reloc.c (__report_error): Keep in sync with Cygwin version:
	Raise size of module name buffer to PATH_MAX.  Fix length in call to
	GetModuleFileNameW.

(cherry picked from commit 6b18afd6dc3e251a86bb76fd5798e27901bda901)
Fix startup performance re VirtualProtect and VirtualQuery.

Signed-off-by: David Wohlferd <dw@LimeGreenSocks.com>
(cherry picked from commit d90b8bb82e9b3ece71b8e505fa9b3d75747d8046)
comutil changes for __uuidof support

Patched some whiteroom code that was previously compiled in MSVC to be
GNU GCC compatible.

git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@2436 4407c894-4637-0410-b4f5-ada5f102cad1
(cherry picked from commit 0d81bc40906a8cc0fd0b296bfaf5b2949e88616d)
comip.h: Don't use templates for functions that don't use its parameters.
(cherry picked from commit e712bb8b106d059914388e6ccd93c584a6416082)