Shougo/vimproc — pull request #23 by chongli (2012-05-19 10:53:08+00:00)
Title: Fixes for compiler warnings on MinGW64 Win7 64-bit

The pointer casting may or may not cause problems but I figured it's safer to change the types to be sure. Here are the compiler warnings that are fixed by my commits:

```
autoload/proc_w32.c:31:0: warning: "WINVER" redefined [enabled by default]
In file included from c:\mingw64\bin\../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/include/stdio.h:9:0,
from autoload/proc_w32.c:22:
c:\mingw64\bin\../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/include/_mingw.h:240:0: note: this is the location of the previous definition
autoload/proc_w32.c:32:0: warning: "_WIN32_WINNT" redefined [enabled by default]
In file included from c:\mingw64\bin\../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/include/stdio.h:9:0,
from autoload/proc_w32.c:22:
c:\mingw64\bin\../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/include/_mingw.h:244:0: note: this is the location of the previous definition
autoload/proc_w32.c: In function 'vp_pipe_open':
autoload/proc_w32.c:506:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
autoload/proc_w32.c:508:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
autoload/proc_w32.c:511:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
autoload/proc_w32.c: In function 'ExitRemoteProcess':
autoload/proc_w32.c:655:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
autoload/proc_w32.c: In function 'vp_open':
autoload/proc_w32.c:956:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
In file included from autoload/proc_w32.c:44:0:
autoload/proc_w32.c: At top level:
autoload/vimstack.c:42:19: warning: 'vp_stack_null' defined but not used [-Wunused-variable]
```