diff options
author | trawick <trawick@13f79535-47bb-0310-9956-ffa450edef68> | 2011-03-22 19:32:14 +0000 |
---|---|---|
committer | trawick <trawick@13f79535-47bb-0310-9956-ffa450edef68> | 2011-03-22 19:32:14 +0000 |
commit | 00d700439f04b7d608065d6d2719238ff2f10730 (patch) | |
tree | 617a90dd33feaad21cc2223e9a6bfc1261c28dcc /misc | |
parent | 8eccb00c74cb8e0d5da2426458b4ca092c84aa4e (diff) | |
download | libapr-00d700439f04b7d608065d6d2719238ff2f10730.tar.gz |
grab some Windows/MinGW code tweaks from trunk for quieter gcc builds
time/win32/timestr.c: all of r892188
include/arch/win32/apr_arch_file_io.h: part of r892386
misc/win32/rand.c: all of r892426
misc/win32/misc.c: part of r892177
misc/win32/internal.c: all of r892390
poll/unix/pollset.c: part of r892386
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.5.x@1084310 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'misc')
-rw-r--r-- | misc/win32/internal.c | 2 | ||||
-rw-r--r-- | misc/win32/misc.c | 13 | ||||
-rw-r--r-- | misc/win32/rand.c | 1 |
3 files changed, 10 insertions, 6 deletions
diff --git a/misc/win32/internal.c b/misc/win32/internal.c index edd7f0a0e..03362cf59 100644 --- a/misc/win32/internal.c +++ b/misc/win32/internal.c @@ -96,6 +96,6 @@ int apr_wastrtoastr(char const * const * *retarr, } } - *retarr = newarr; + *retarr = (char const * const *)newarr; return args; } diff --git a/misc/win32/misc.c b/misc/win32/misc.c index a95a22190..8c3cb916c 100644 --- a/misc/win32/misc.c +++ b/misc/win32/misc.c @@ -17,6 +17,7 @@ #include "apr_private.h" #include "apr_arch_misc.h" #include "apr_arch_file_io.h" +#include "apr_dbg_win32_handles.h" #include "assert.h" #include "apr_lib.h" #include "tchar.h" @@ -35,7 +36,7 @@ apr_status_t apr_get_oslevel(apr_oslevel_e *level) { static unsigned int servpack = 0; TCHAR *pservpack; - if (pservpack = oslev.szCSDVersion) { + if ((pservpack = oslev.szCSDVersion)) { while (*pservpack && !apr_isdigit(*pservpack)) { pservpack++; } @@ -213,8 +214,8 @@ APR_DECLARE_NONSTD(HANDLE) apr_dbg_log(char* fn, HANDLE ha, char* fl, int ln, sbuf[1023] = '\0'; if (!fh) { (GetModuleFileNameA)(NULL, sbuf, 250); - sprintf(strchr(sbuf, '\0'), ".%d", - (GetCurrentProcessId)()); + sprintf(strchr(sbuf, '\0'), ".%u", + (unsigned int)(GetCurrentProcessId)()); fh = (CreateFileA)(sbuf, GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, 0, NULL); (InitializeCriticalSection)(&cs); @@ -223,7 +224,8 @@ APR_DECLARE_NONSTD(HANDLE) apr_dbg_log(char* fn, HANDLE ha, char* fl, int ln, if (!nh) { (sprintf)(sbuf, "%p %08x %08x %s() %s:%d\n", - ha, seq, GetCurrentThreadId(), fn, fl, ln); + ha, (unsigned int)seq, (unsigned int)GetCurrentThreadId(), + fn, fl, ln); (EnterCriticalSection)(&cs); (WriteFile)(fh, sbuf, (DWORD)strlen(sbuf), &wrote, NULL); (LeaveCriticalSection)(&cs); @@ -250,7 +252,8 @@ APR_DECLARE_NONSTD(HANDLE) apr_dbg_log(char* fn, HANDLE ha, char* fl, int ln, } } (sprintf)(sbuf, "%p %08x %08x %s(%s) %s:%d\n", - *hv, seq, GetCurrentThreadId(), + *hv, (unsigned int)seq, + (unsigned int)GetCurrentThreadId(), fn, dsc, fl, ln); (WriteFile)(fh, sbuf, (DWORD)strlen(sbuf), &wrote, NULL); } while (--nh); diff --git a/misc/win32/rand.c b/misc/win32/rand.c index 7161bfbbd..cb5a6537f 100644 --- a/misc/win32/rand.c +++ b/misc/win32/rand.c @@ -15,6 +15,7 @@ */ #include "apr.h" +#include <rpc.h> #include <wincrypt.h> #include "apr_private.h" #include "apr_general.h" |