/[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.8 by mkoch, Fri Oct 15 09:56:00 2004 UTC revision 1.9 by saugart, Sun Nov 14 20:44:48 2004 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.8  
changed lines
  Added in v.1.9

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