From: Amos Jeffries Date: Fri, 15 Aug 2008 11:02:18 +0000 (+1200) Subject: Author: Henrik Nordstrom X-Git-Tag: SQUID_3_0_STABLE9~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=190c024381cdae118a0b113799068f2484f64efd;p=thirdparty%2Fsquid.git Author: Henrik Nordstrom 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 0498f83bc7..1475cdf1fc 100644 --- a/src/comm_select_win32.cc +++ b/src/comm_select_win32.cc @@ -684,6 +684,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) { diff --git a/src/win32.cc b/src/win32.cc index 68cfb23615..91c1740327 100644 --- a/src/win32.cc +++ b/src/win32.cc @@ -126,8 +126,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);