gzz-commits
[Top][All Lists]
Advanced

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

[Gzz-commits] gzz/gzz/vob DefaultVobMatcher.java


From: Tuomas J. Lukka
Subject: [Gzz-commits] gzz/gzz/vob DefaultVobMatcher.java
Date: Sun, 29 Sep 2002 10:47:35 -0400

CVSROOT:        /cvsroot/gzz
Module name:    gzz
Changes by:     Tuomas J. Lukka <address@hidden>        02/09/29 10:47:35

Modified files:
        gzz/vob        : DefaultVobMatcher.java 

Log message:
        ... and fix

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gzz/vob/DefaultVobMatcher.java.diff?tr1=1.6&tr2=1.7&r1=text&r2=text

Patches:
Index: gzz/gzz/vob/DefaultVobMatcher.java
diff -c gzz/gzz/vob/DefaultVobMatcher.java:1.6 
gzz/gzz/vob/DefaultVobMatcher.java:1.7
*** gzz/gzz/vob/DefaultVobMatcher.java:1.6      Thu Sep 26 07:13:04 2002
--- gzz/gzz/vob/DefaultVobMatcher.java  Sun Sep 29 10:47:35 2002
***************
*** 47,57 ****
            Key k = (Key)o;
            return parent == k.parent && key.equals(k.key);
        }
      }
      void ensure(int n) {
          if(n+1 > keyByCs.length) {
              Key[] nu = new Key[2*n+1];
!           System.arraycopy(keyByCs, 0, nu, 0, maxcs);
            keyByCs = nu;
        }
          if(n > maxcs) maxcs = n;
--- 47,60 ----
            Key k = (Key)o;
            return parent == k.parent && key.equals(k.key);
        }
+       public String toString() {
+           return "DefaultVobMatcher key: "+key+" parent: "+parent;
+       }
      }
      void ensure(int n) {
          if(n+1 > keyByCs.length) {
              Key[] nu = new Key[2*n+1];
!           System.arraycopy(keyByCs, 0, nu, 0, maxcs+1);
            keyByCs = nu;
        }
          if(n > maxcs) maxcs = n;
***************
*** 87,92 ****
--- 90,105 ----
      public Object getKey(int cs) {
        Object k = keyByCs[cs].key;
        return k == NULL ? null : k;
+     }
+ 
+     public void dump() {
+       for(int i=1; i<=maxcs; i++) {
+           if(keyByCs[i] != null) {
+               pa("CS "+i+": key: "+keyByCs[i]);
+           } else {
+               pa("CS "+i+" ----------");
+           }
+       }
      }
  
      public int[] interpList(VobMatcher other0) {




reply via email to

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