Author: woonsan
Date: Mon Oct 29 19:04:10 2007
New Revision: 589937

URL: http://svn.apache.org/viewvc?rev=589937&view=rev
Log:
Fixed a trivial build problem on Java 1.4.
Integer.reverseBytes(int) was replaced with full bitwise operations.

Modified:
    
portals/jetspeed-2/branches/JETSPEED-2.1.3/applications/gems/src/java/org/apache/portals/gems/flash/SWFHeader.java

Modified: 
portals/jetspeed-2/branches/JETSPEED-2.1.3/applications/gems/src/java/org/apache/portals/gems/flash/SWFHeader.java
URL: 
http://svn.apache.org/viewvc/portals/jetspeed-2/branches/JETSPEED-2.1.3/applications/gems/src/java/org/apache/portals/gems/flash/SWFHeader.java?rev=589937&r1=589936&r2=589937&view=diff
==============================================================================
--- 
portals/jetspeed-2/branches/JETSPEED-2.1.3/applications/gems/src/java/org/apache/portals/gems/flash/SWFHeader.java
 (original)
+++ 
portals/jetspeed-2/branches/JETSPEED-2.1.3/applications/gems/src/java/org/apache/portals/gems/flash/SWFHeader.java
 Mon Oct 29 19:04:10 2007
@@ -324,7 +324,12 @@
             s = ( s << 8 ) + bytes[i + 4];
         }
 
-        s = Integer.reverseBytes( s ) - 1;
+        // We can use Integer.reverseBytes(int) in Java 1.5+.
+        //s = Integer.reverseBytes( s ) - 1;
+        s = (((s >>> 24)           ) |
+            ((s >>   8) &   0xFF00) |
+            ((s <<   8) & 0xFF0000) |
+            ((s << 24))) - 1;
 
         return s;
     }



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

Reply via email to