You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by wo...@apache.org on 2007/10/30 03:04:11 UTC

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

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: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org