Changeset 5949


Ignore:
Timestamp:
02/25/04 01:41:19 (17 years ago)
Author:
piso
Message:

%STRING=, %STRING-EQUAL: we only need to test one loop index.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/j/src/org/armedbear/lisp/StringFunctions.java

    r5947 r5949  
    33 *
    44 * Copyright (C) 2003-2004 Peter Graves
    5  * $Id: StringFunctions.java,v 1.22 2004-02-25 01:26:38 piso Exp $
     5 * $Id: StringFunctions.java,v 1.23 2004-02-25 01:41:19 piso Exp $
    66 *
    77 * This program is free software; you can redistribute it and/or
     
    4242                return NIL;
    4343            try {
    44                 for (int i = start1, j = start2; i < end1 && j < end2; i++, j++) {
     44                for (int i = start1, j = start2; i < end1; i++, j++) {
    4545                    if (array1[i] != array2[j])
    4646                        return NIL;
     
    4848            }
    4949            catch (ArrayIndexOutOfBoundsException e) {
     50                // Shouldn't happen.
     51                Debug.trace(e);
    5052                return NIL;
    5153            }
     
    108110                return NIL;
    109111            int i, j;
    110             for (i = start1, j = start2; i < end1 && j < end2; i++, j++) {
     112            for (i = start1, j = start2; i < end1; i++, j++) {
    111113                char c1 = array1[i];
    112114                char c2 = array2[j];
Note: See TracChangeset for help on using the changeset viewer.