Changeset 82 for trunk/orca/series.c

Show
Ignore:
Timestamp:
03/08/06 18:01:08 (3 years ago)
Author:
krobillard
Message:

find/skip now works on blocks.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/orca/series.c

    r78 r82  
    17851785#define REF_FIND_MATCH  a1+2 
    17861786#define REF_FIND_LAST   a1+3 
    1787 //#define REF_FIND_PART   a1+4 
    1788 //#define REF_FIND_RANGE  a1+5 
    1789 //#define REF_FIND_CASE   a1+6 
     1787#define REF_FIND_SKIP   a1+4 
     1788#define REF_FIND_SIZE   a1+5 
     1789//#define REF_FIND_PART   a1+6 
     1790//#define REF_FIND_RANGE  a1+7 
     1791//#define REF_FIND_CASE   a1+8 
    17901792 
    17911793/* 
     
    18191821            else 
    18201822            { 
    1821                 while( it != end ) 
     1823                int skip = 1; 
     1824 
     1825                if( orRefineSet(REF_FIND_SKIP) ) 
     1826                    skip = orInt(REF_FIND_SIZE); 
     1827 
     1828                while( it < end ) 
    18221829                { 
    18231830                    if( orEqual(it, a2) ) 
     
    18271834                        return; 
    18281835                    } 
    1829                     ++it; 
     1836                    it += skip; 
    18301837                } 
    18311838            }