Author: pero
Date: Wed Feb 15 00:33:27 2006
New Revision: 377964

URL: http://svn.apache.org/viewcvs?rev=377964&view=rev
Log:
fix some type cast warnings at MACOS X 10.4.4 Xcode 2.2 (gcc 4.0.1)

Modified:
    tomcat/connectors/trunk/jni/native/src/file.c
    tomcat/connectors/trunk/jni/native/src/network.c

Modified: tomcat/connectors/trunk/jni/native/src/file.c
URL: 
http://svn.apache.org/viewcvs/tomcat/connectors/trunk/jni/native/src/file.c?rev=377964&r1=377963&r2=377964&view=diff
==============================================================================
--- tomcat/connectors/trunk/jni/native/src/file.c (original)
+++ tomcat/connectors/trunk/jni/native/src/file.c Wed Feb 15 00:33:27 2006
@@ -521,8 +521,7 @@
     jbyte *bytes = (*e)->GetByteArrayElements(e, buf, NULL);
 
     UNREFERENCED(o);
-    rv = apr_file_gets(bytes + offset, nbytes - offset, f);
-
+    rv = apr_file_gets((char*)(bytes + offset),nbytes - offset, f);
     (*e)->ReleaseByteArrayElements(e, buf, bytes,
                                    rv == APR_SUCCESS ? 0 : JNI_ABORT);
     return (jint)rv;

Modified: tomcat/connectors/trunk/jni/native/src/network.c
URL: 
http://svn.apache.org/viewcvs/tomcat/connectors/trunk/jni/native/src/network.c?rev=377964&r1=377963&r2=377964&view=diff
==============================================================================
--- tomcat/connectors/trunk/jni/native/src/network.c (original)
+++ tomcat/connectors/trunk/jni/native/src/network.c Wed Feb 15 00:33:27 2006
@@ -517,7 +517,7 @@
             bytes = (*e)->GetPrimitiveArrayCritical(e, buf, NULL);
         else
             bytes = (*e)->GetByteArrayElements(e, buf, NULL);
-        ss = (*s->net->send)(s->opaque, bytes + offset, &nbytes);
+        ss = (*s->net->send)(s->opaque, (char *)(bytes + offset), &nbytes);
         if (nb)
             (*e)->ReleasePrimitiveArrayCritical(e, buf, bytes, JNI_ABORT);
         else
@@ -689,7 +689,7 @@
          bytes = (*e)->GetPrimitiveArrayCritical(e, buf, NULL);
     else
          bytes = (*e)->GetByteArrayElements(e, buf, NULL);
-    ss = apr_socket_sendto(s->sock, w, flag, bytes + offset, &nbytes);
+    ss = apr_socket_sendto(s->sock, w, flag, (char *)(bytes + offset), 
&nbytes);
 
     if (nb)
         (*e)->ReleasePrimitiveArrayCritical(e, buf, bytes, 0);
@@ -718,11 +718,11 @@
         char sb[TCN_BUFFER_SZ];
 
         if ((ss = (*s->net->recv)(s->opaque, sb, &nbytes)) == APR_SUCCESS)
-            (*e)->SetByteArrayRegion(e, buf, offset, (jsize)nbytes, sb);
+            (*e)->SetByteArrayRegion(e, buf, offset, (jsize)nbytes, 
(jbyte*)sb);
     }
     else {
         jbyte *bytes = (*e)->GetByteArrayElements(e, buf, NULL);
-        ss = (*s->net->recv)(s->opaque, bytes + offset, &nbytes);
+        ss = (*s->net->recv)(s->opaque, (char*)(bytes + offset), &nbytes);
         (*e)->ReleaseByteArrayElements(e, buf, bytes,
                                        nbytes ? 0 : JNI_ABORT);
     }
@@ -776,11 +776,11 @@
     if (toread <= TCN_BUFFER_SZ) {
         char sb[TCN_BUFFER_SZ];
         ss = (*s->net->recv)(s->opaque, sb, &nbytes);
-        (*e)->SetByteArrayRegion(e, buf, offset, (jsize)nbytes, sb);
+        (*e)->SetByteArrayRegion(e, buf, offset, (jsize)nbytes, (jbyte*)sb);
     }
     else {
         jbyte *bytes = (*e)->GetByteArrayElements(e, buf, NULL);
-        ss = (*s->net->recv)(s->opaque, bytes + offset, &nbytes);
+        ss = (*s->net->recv)(s->opaque, (char*)(bytes + offset), &nbytes);
         (*e)->ReleaseByteArrayElements(e, buf, bytes,
                                        nbytes ? 0 : JNI_ABORT);
     }
@@ -1022,7 +1022,7 @@
     TCN_ASSERT(sock != 0);
     TCN_ASSERT(s->sock != NULL);
     TCN_ASSERT(buf != NULL);
-    ss = apr_socket_recvfrom(f, s->sock, (apr_int32_t)flags, bytes + offset, 
&nbytes);
+    ss = apr_socket_recvfrom(f, s->sock, (apr_int32_t)flags, (char*)(bytes + 
offset), &nbytes);
 
     (*e)->ReleaseByteArrayElements(e, buf, bytes,
                                    nbytes ? 0 : JNI_ABORT);



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to