/[classpath]/classpath/java/net/Inet6Address.java
ViewVC logotype

Diff of /classpath/java/net/Inet6Address.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.7.2.1 by gnu_andrew, Sat Jan 15 17:01:55 2005 UTC revision 1.7.2.2 by gnu_andrew, Sun Jan 16 02:14:48 2005 UTC
# Line 207  public final class Inet6Address extends Line 207  public final class Inet6Address extends
207      for (int i = 0; i < 16; i += 2)      for (int i = 0; i < 16; i += 2)
208        {        {
209          int x = ((ipaddress[i] & 0xFF) << 8) | (ipaddress[i + 1] & 0xFF);          int x = ((ipaddress[i] & 0xFF) << 8) | (ipaddress[i + 1] & 0xFF);
         boolean empty = sbuf.length() == 0;  
210    
211          if (empty)          if (i > 0)
           {  
             if (i > 0)  
               sbuf.append("::");  
           }  
         else  
212            sbuf.append(':');            sbuf.append(':');
213    
214          if (x != 0 || i >= 14)          sbuf.append(Integer.toHexString(x));
           sbuf.append(Integer.toHexString(x));  
215        }        }
216    
217      return sbuf.toString();      return sbuf.toString();

Legend:
Removed from v.1.7.2.1  
changed lines
  Added in v.1.7.2.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26