[Top][All Lists]
[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() {
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gzz-commits] gzz/gzz/util RandomNamespace.java,
Vesa Kaihlavirta <=