You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by je...@apache.org on 2002/01/05 04:22:25 UTC
cvs commit: jakarta-commons/httpclient/src/java/org/apache/commons/httpclient URIUtil.java
jefft 02/01/04 19:22:25
Modified: httpclient/src/java/org/apache/commons/httpclient
URIUtil.java
Log:
Typecast chars to ints, to get things compiling in jikes. Chars are 16 bit
unsigned, bytes are 8 bit signed.
Revision Changes Path
1.4 +26 -26 jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/URIUtil.java
Index: URIUtil.java
===================================================================
RCS file: /home/cvs/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/URIUtil.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- URIUtil.java 4 Oct 2001 17:49:12 -0000 1.3
+++ URIUtil.java 5 Jan 2002 03:22:25 -0000 1.4
@@ -1,7 +1,7 @@
/*
- * $Header: /home/cvs/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/URIUtil.java,v 1.3 2001/10/04 17:49:12 rwaldhoff Exp $
- * $Revision: 1.3 $
- * $Date: 2001/10/04 17:49:12 $
+ * $Header: /home/cvs/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/URIUtil.java,v 1.4 2002/01/05 03:22:25 jefft Exp $
+ * $Revision: 1.4 $
+ * $Date: 2002/01/05 03:22:25 $
* ====================================================================
*
* The Apache Software License, Version 1.1
@@ -85,7 +85,7 @@
* @author Remy Maucherat
* @author Park, Sung-Gu
* @author Rodney Waldhoff
- * @version $Revision: 1.3 $ $Date: 2001/10/04 17:49:12 $
+ * @version $Revision: 1.4 $ $Date: 2002/01/05 03:22:25 $
*/
public class URIUtil {
@@ -700,30 +700,30 @@
*/
private static final byte convertHexDigit(byte b) {
switch(b) {
- case '0':
- case '1':
- case '2':
- case '3':
- case '4':
- case '5':
- case '6':
- case '7':
- case '8':
- case '9':
+ case (byte)'0':
+ case (byte)'1':
+ case (byte)'2':
+ case (byte)'3':
+ case (byte)'4':
+ case (byte)'5':
+ case (byte)'6':
+ case (byte)'7':
+ case (byte)'8':
+ case (byte)'9':
return (byte)(b - '0');
- case 'a':
- case 'b':
- case 'c':
- case 'd':
- case 'e':
- case 'f':
+ case (byte)'a':
+ case (byte)'b':
+ case (byte)'c':
+ case (byte)'d':
+ case (byte)'e':
+ case (byte)'f':
return (byte)(b - 'a' + 10);
- case 'A':
- case 'B':
- case 'C':
- case 'D':
- case 'E':
- case 'F':
+ case (byte)'A':
+ case (byte)'B':
+ case (byte)'C':
+ case (byte)'D':
+ case (byte)'E':
+ case (byte)'F':
return (byte)(b - 'A' + 10);
default:
throw new IllegalArgumentException(b + " is not a hex value");
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>