Author: rjung Date: Sat May 23 08:49:51 2015 New Revision: 1681293 URL: http://svn.apache.org/r1681293 Log: Sync trunk with 1.1 branch: Forward port
r1293184 | mturk | 2012-02-24 12:26:45 +0100 (Fri, 24 Feb 2012) | 1 line Fix compile warnings on win64 Modified: tomcat/native/trunk/native/os/win32/ntpipe.c tomcat/native/trunk/native/os/win32/registry.c tomcat/native/trunk/native/os/win32/system.c Modified: tomcat/native/trunk/native/os/win32/ntpipe.c URL: http://svn.apache.org/viewvc/tomcat/native/trunk/native/os/win32/ntpipe.c?rev=1681293&r1=1681292&r2=1681293&view=diff ============================================================================== --- tomcat/native/trunk/native/os/win32/ntpipe.c (original) +++ tomcat/native/trunk/native/os/win32/ntpipe.c Sat May 23 08:49:51 2015 @@ -197,7 +197,7 @@ ntp_socket_recv(apr_socket_t *sock, char tcn_ntp_conn_t *con = (tcn_ntp_conn_t *)sock; DWORD readed; - if (!ReadFile(con->h_pipe, buf, *len, &readed, &con->rd_o)) { + if (!ReadFile(con->h_pipe, buf, (DWORD)*len, &readed, &con->rd_o)) { DWORD err = GetLastError(); if (err == ERROR_IO_PENDING) { DWORD r = WaitForSingleObject(con->rd_event, con->timeout); @@ -223,7 +223,7 @@ ntp_socket_send(apr_socket_t *sock, cons tcn_ntp_conn_t *con = (tcn_ntp_conn_t *)sock; DWORD written; - if (!WriteFile(con->h_pipe, buf, *len, &written, &con->wr_o)) { + if (!WriteFile(con->h_pipe, buf, (DWORD)*len, &written, &con->wr_o)) { DWORD err = GetLastError(); if (err == ERROR_IO_PENDING) { DWORD r = WaitForSingleObject(con->wr_event, con->timeout); Modified: tomcat/native/trunk/native/os/win32/registry.c URL: http://svn.apache.org/viewvc/tomcat/native/trunk/native/os/win32/registry.c?rev=1681293&r1=1681292&r2=1681293&view=diff ============================================================================== --- tomcat/native/trunk/native/os/win32/registry.c (original) +++ tomcat/native/trunk/native/os/win32/registry.c Sat May 23 08:49:51 2015 @@ -400,7 +400,7 @@ TCN_IMPLEMENT_CALL(jstring, Registry, ge free(vw); goto cleanup; } - v = (*e)->NewString((e), vw, wcslen(vw)); + v = (*e)->NewString((e), vw, lstrlenW(vw)); free(vw); } cleanup: @@ -545,7 +545,7 @@ TCN_IMPLEMENT_CALL(jint, Registry, setVa TCN_ASSERT(key != 0); TCN_INIT_WSTRING(name); TCN_INIT_WSTRING(val); - len = wcslen(J2W(val)); + len = lstrlenW(J2W(val)); rc = RegSetValueExW(k->key, J2W(name), 0, REG_SZ, (CONST BYTE *)J2W(val), (len + 1) * 2); TCN_FREE_WSTRING(name); @@ -566,7 +566,7 @@ TCN_IMPLEMENT_CALL(jint, Registry, setVa TCN_ASSERT(key != 0); TCN_INIT_WSTRING(name); TCN_INIT_WSTRING(val); - len = wcslen(J2W(val)); + len = lstrlenW(J2W(val)); rc = RegSetValueExW(k->key, J2W(name), 0, REG_EXPAND_SZ, (CONST BYTE *)J2W(val), (len + 1) * 2); TCN_FREE_WSTRING(name); @@ -682,7 +682,7 @@ TCN_IMPLEMENT_CALL(jobjectArray, Registr NULL, &ftLastWriteTime); if (rc == (DWORD)ERROR_SUCCESS) { - s = (*e)->NewString((e), achKey, wcslen(achKey)); + s = (*e)->NewString((e), achKey, lstrlenW(achKey)); (*e)->SetObjectArrayElement((e), v, idx, s); } } @@ -747,7 +747,7 @@ TCN_IMPLEMENT_CALL(jobjectArray, Registr NULL, // &bData, NULL); // &bcData if (rc == (DWORD)ERROR_SUCCESS) { - s = (*e)->NewString((e), achValue, wcslen(achValue)); + s = (*e)->NewString((e), achValue, lstrlenW(achValue)); (*e)->SetObjectArrayElement((e), v, idx, s); } } Modified: tomcat/native/trunk/native/os/win32/system.c URL: http://svn.apache.org/viewvc/tomcat/native/trunk/native/os/win32/system.c?rev=1681293&r1=1681292&r2=1681293&view=diff ============================================================================== --- tomcat/native/trunk/native/os/win32/system.c (original) +++ tomcat/native/trunk/native/os/win32/system.c Sat May 23 08:49:51 2015 @@ -167,11 +167,11 @@ TCN_IMPLEMENT_CALL(jstring, OS, expand)( if (len > (TCN_BUFFER_SZ - 1)) { jchar *dbuf = malloc((len + 1) * 2); ExpandEnvironmentStringsW(J2W(val), dbuf, len); - str = (*e)->NewString(e, dbuf, wcslen(dbuf)); + str = (*e)->NewString(e, dbuf, lstrlenW(dbuf)); free(dbuf); } else - str = (*e)->NewString(e, buf, wcslen(buf)); + str = (*e)->NewString(e, buf, lstrlenW(buf)); TCN_FREE_WSTRING(val); return str; @@ -197,7 +197,7 @@ static void init_log_source(const char * strcat(event_key, domain); if (!RegCreateKey(HKEY_LOCAL_MACHINE, event_key, &key)) { RegSetValueEx(key, "EventMessageFile", 0, REG_SZ, (LPBYTE)&dll_file_name[0], - strlen(dll_file_name) + 1); + lstrlenA(dll_file_name) + 1); ts = EVENTLOG_ERROR_TYPE | EVENTLOG_WARNING_TYPE | EVENTLOG_INFORMATION_TYPE; RegSetValueEx(key, "TypesSupported", 0, REG_DWORD, (LPBYTE) &ts, sizeof(DWORD)); --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org