| Index: src/pathops/SkOpSpan.h
 | 
| diff --git a/src/pathops/SkOpSpan.h b/src/pathops/SkOpSpan.h
 | 
| index 81ede1c9ab7ce7f39e4398ff34cfb89ecd052681..2fe0b611b6aa53976c76a37550d860198e329db2 100644
 | 
| --- a/src/pathops/SkOpSpan.h
 | 
| +++ b/src/pathops/SkOpSpan.h
 | 
| @@ -17,20 +17,24 @@ struct SkOpSpan {
 | 
|      double fT;
 | 
|      double fOtherT;  // value at fOther[fOtherIndex].fT
 | 
|      int fOtherIndex;  // can't be used during intersection
 | 
| +    int fFromAngleIndex;  // (if t > 0) index into segment's angle array going negative in t
 | 
| +    int fToAngleIndex;  // (if t < 1) index into segment's angle array going positive in t
 | 
|      int fWindSum;  // accumulated from contours surrounding this one.
 | 
|      int fOppSum;  // for binary operators: the opposite winding sum
 | 
|      int fWindValue;  // 0 == canceled; 1 == normal; >1 == coincident
 | 
|      int fOppValue;  // normally 0 -- when binary coincident edges combine, opp value goes here
 | 
| +    bool fChased;  // set after span has been added to chase array
 | 
|      bool fDone;  // if set, this span to next higher T has been processed
 | 
| +    bool fLoop;  // set when a cubic loops back to this point
 | 
| +    bool fSmall;   // if set, consecutive points are almost equal
 | 
| +    bool fTiny;  // if set, consecutive points are equal but consecutive ts are not precisely equal
 | 
|      bool fUnsortableStart;  // set when start is part of an unsortable pair
 | 
|      bool fUnsortableEnd;  // set when end is part of an unsortable pair
 | 
| -    bool fSmall;   // if set, consecutive points are almost equal
 | 
| -    bool fTiny;  // if set, span may still be considered once for edge following
 | 
| -    bool fLoop;  // set when a cubic loops back to this point
 | 
|  
 | 
| -#ifdef SK_DEBUG
 | 
| +    // available to testing only
 | 
| +    const SkOpSegment* debugToSegment(ptrdiff_t* ) const;
 | 
|      void dump() const;
 | 
| -#endif
 | 
| +    void dumpOne() const;
 | 
|  };
 | 
|  
 | 
|  #endif
 | 
| 
 |