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

Reply via email to