gzz-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz-commits] gzz/gzz/util RandomNamespace.java


From: Vesa Kaihlavirta
Subject: [Gzz-commits] gzz/gzz/util RandomNamespace.java
Date: Wed, 25 Sep 2002 06:52:59 -0400

CVSROOT:        /cvsroot/gzz
Module name:    gzz
Changes by:     Vesa Kaihlavirta <address@hidden>       02/09/25 06:52:57

Modified files:
        gzz/util       : RandomNamespace.java 

Log message:
        Workaround for a kaffe bug.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gzz/util/RandomNamespace.java.diff?tr1=1.4&tr2=1.5&r1=text&r2=text

Patches:
Index: gzz/gzz/util/RandomNamespace.java
diff -c gzz/gzz/util/RandomNamespace.java:1.4 
gzz/gzz/util/RandomNamespace.java:1.5
*** gzz/gzz/util/RandomNamespace.java:1.4       Sun Aug 18 08:00:30 2002
--- gzz/gzz/util/RandomNamespace.java   Wed Sep 25 06:52:56 2002
***************
*** 24,29 ****
--- 24,30 ----
  import java.util.*;
  import java.security.SecureRandom;
  import java.io.*;
+ import java.lang.String;
  
  /** A class which is able to generate globally unique cell names
   * on request.
***************
*** 55,62 ****
  
        namespace = "";
  
!       for(int i=0; i<NAMESPACECHARS; i++)
!           namespace = namespace + base64.charAt(sr.nextInt(64));
      }
  
      synchronized public String generateId() {
--- 56,66 ----
  
        namespace = "";
  
!       for(int i=0; i<NAMESPACECHARS; i++) {
!             int x=sr.nextInt(64);
!             if (x<0) x=-x; // step around a bug(?) in kaffe
!           namespace = namespace + base64.charAt(x);
!         }
      }
  
      synchronized public String generateId() {




reply via email to

[Prev in Thread] Current Thread [Next in Thread]