- From: Bill Wendling <wendling@ncsa.uiuc.edu>
- Date: Thu, 26 Dec 1996 10:42:25 -0600 (CST)
- To: www-jigsaw@www10.w3.org
Hi,
I was looking through ParseState.java and found this method in it. I
don't know if you have addressed it already, but...:
// ParseState.java
// $Id: ParseState.java,v 1.1 1996/08/06 21:12:46 abaird Exp $
// (c) COPYRIGHT MIT and INRIA, 1996.
// Please first read the full copyright statement in file COPYRIGHT.html
package w3c.www.http;
class ParseState {
/* Stuff deleted */
/*
* The lower case part is the same as the upper case part. I think that
* it was supposed to be:
*
* raw[i] = (((raw[i] >= 'a') && (raw[i] <= 'z'))
* ? (byte)(raw[i] - 'a' + 'A') : raw[i]);
*/
final String toString(byte raw[], boolean lower) {
if ( lower ) {
// To lower case:
for (int i = start; i < end ; i++)
raw[i] = (((raw[i] >= 'A') && (raw[i] <= 'Z'))
? (byte) (raw[i] - 'A' + 'a')
: raw[i]);
} else {
// To upper case:
for (int i = start; i < end ; i++)
raw[i] = (((raw[i] >= 'A') && (raw[i] <= 'Z'))
? (byte) (raw[i] - 'A' + 'a')
: raw[i]);
}
return new String(raw, 0, start, end-start);
}
/* More stuff deleted */
}
Received on Thursday, 26 December 1996 11:42:36 UTC