From: Henrik Nordstrom Date: Wed, 13 Aug 2008 03:27:35 +0000 (+0200) Subject: Windows port: Silence some harmless GCC warnings/errors X-Git-Tag: SQUID_3_1_0_1~49^2~89 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=07468826398d810c6ec7fa99b27d74695c1f6972;p=thirdparty%2Fsquid.git Windows port: Silence some harmless GCC warnings/errors --- diff --git a/lib/sspwin32.c b/lib/sspwin32.c index 733ead55d6..6933f5f6d5 100644 --- a/lib/sspwin32.c +++ b/lib/sspwin32.c @@ -428,11 +428,11 @@ BOOL WINAPI SSP_LogonUser(PTSTR szUser, PTSTR szPassword, PTSTR szDomain) /* Initialize auth identity structure */ ZeroMemory(&ai, sizeof(ai)); - ai.Domain = szDomain; + ai.Domain = (void *)szDomain; ai.DomainLength = lstrlen(szDomain); - ai.User = szUser; + ai.User = (void *)szUser; ai.UserLength = lstrlen(szUser); - ai.Password = szPassword; + ai.Password = (void *)szPassword; ai.PasswordLength = lstrlen(szPassword); #if defined(UNICODE) || defined(_UNICODE) ai.Flags = SEC_WINNT_AUTH_IDENTITY_UNICODE; diff --git a/src/comm_select_win32.cc b/src/comm_select_win32.cc index 270e497271..d7ec487876 100644 --- a/src/comm_select_win32.cc +++ b/src/comm_select_win32.cc @@ -676,6 +676,15 @@ comm_select_dns_incoming(void) statHistCount(&statCounter.comm_dns_incoming, nevents); } +static void +commSelectRegisterWithCacheManager(void) +{ + CacheManager::GetInstance()-> + registerAction("comm_select_incoming", + "comm_incoming() stats", + commIncomingStats, 0, 1); +} + void comm_select_init(void) { @@ -688,15 +697,6 @@ comm_select_init(void) commSelectRegisterWithCacheManager(); } -void -commSelectRegisterWithCacheManager(void) -{ - CacheManager::GetInstance()-> - registerAction("comm_select_incoming", - "comm_incoming() stats", - commIncomingStats, 0, 1); -} - /* * examine_select - debug routine. * diff --git a/src/win32.cc b/src/win32.cc index 0703d92e1f..309f811f31 100644 --- a/src/win32.cc +++ b/src/win32.cc @@ -134,8 +134,10 @@ int WIN32_getrusage(int who, struct rusage *usage) FILETIME ftCreate, ftExit, ftKernel, ftUser; if (GetProcessTimes(hProcess, &ftCreate, &ftExit, &ftKernel, &ftUser)) { - int64_t tUser64 = (*(int64_t *)&ftUser / 10); - int64_t tKernel64 = (*(int64_t *)&ftKernel / 10); + int64_t *ptUser = (int64_t *)&ftUser; + int64_t tUser64 = *ptUser / 10; + int64_t *ptKernel = (int64_t *)&ftKernel; + int64_t tKernel64 = *ptKernel / 10; usage->ru_utime.tv_sec =(long)(tUser64 / 1000000); usage->ru_stime.tv_sec =(long)(tKernel64 / 1000000); usage->ru_utime.tv_usec =(long)(tUser64 % 1000000);