Author: pgollucci
Date: Fri Aug  6 17:50:52 2010
New Revision: 983068

URL: http://svn.apache.org/viewvc?rev=983068&view=rev
Log:
Fix on fbsd amd64 where U32 is 4 bytes and pthread_t is 8.

 xs/APR/OS/APR__OS.h: In function 'mpxs_APR__OS_current_thread_id':
 xs/APR/OS/APR__OS.h:20: warning: cast from pointer to integer of different size

Consistently cast this to an unsigned long.


Modified:
    perl/modperl/trunk/xs/APR/OS/APR__OS.h

Modified: perl/modperl/trunk/xs/APR/OS/APR__OS.h
URL: 
http://svn.apache.org/viewvc/perl/modperl/trunk/xs/APR/OS/APR__OS.h?rev=983068&r1=983067&r2=983068&view=diff
==============================================================================
--- perl/modperl/trunk/xs/APR/OS/APR__OS.h (original)
+++ perl/modperl/trunk/xs/APR/OS/APR__OS.h Fri Aug  6 17:50:52 2010
@@ -14,10 +14,10 @@
  * limitations under the License.
  */
 
-static MP_INLINE U32 mpxs_APR__OS_current_thread_id(pTHX)
+static MP_INLINE unsigned long mpxs_APR__OS_current_thread_id(pTHX)
 {
 #if APR_HAS_THREADS
-    return (U32)apr_os_thread_current();
+    return (unsigned long)apr_os_thread_current();
 #else
     return 0;
 #endif


Reply via email to