Changeset 860 for trunk/gsdl/src/mgpp/text/Terms.cpp
- Timestamp:
- 2000-01-18T16:53:24+13:00 (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/src/mgpp/text/Terms.cpp
r855 r860 318 318 unsigned long outI = 0; 319 319 320 // increase comFragDataI until resulting range is positive321 if (startRange < 0) {322 while (comFragDataI < comFragDataSize &&323 ((signed long)comFragData.fragNums[comFragDataI]+startRange < 0)) {324 comFragDataI++;325 }326 }327 328 320 while (fragDataI < fragDataSize && 329 321 comFragDataI < comFragDataSize) { 330 unsigned long fragNum =fragData.fragNums[fragDataI];331 unsigned long comFragNum =comFragData.fragNums[comFragDataI];322 signed long fragNum = (signed long)fragData.fragNums[fragDataI]; 323 signed long comFragNum = (signed long)comFragData.fragNums[comFragDataI]; 332 324 333 325 // go to the right fragment limit (for the com frag) 334 326 if (fragLimits != NULL) { 335 327 while (fragLimitI+1 < fragLimitSize && 336 comFragNum > ( *fragLimits)[fragLimitI+1].rangeStart) {328 comFragNum > (signed long)(*fragLimits)[fragLimitI+1].rangeStart) { 337 329 fragLimitI++; 338 330 } … … 340 332 341 333 if (fragNum <= comFragNum+startRange || 342 (fragLimits!=NULL && fragNum<=(*fragLimits)[fragLimitI].rangeStart)) { 334 (fragLimits!=NULL && 335 fragNum<=(signed long)(*fragLimits)[fragLimitI].rangeStart)) { 343 336 fragDataI++; 344 337 345 338 } else if (fragNum > comFragNum+endRange || 346 (fragLimits!=NULL && fragNum>(*fragLimits)[fragLimitI].rangeEnd)) { 339 (fragLimits!=NULL && 340 fragNum>(signed long)(*fragLimits)[fragLimitI].rangeEnd)) { 347 341 comFragDataI++; 348 342 … … 357 351 fragDataI++; 358 352 comFragDataI++; 359 comFragDataI++;353 outI++; 360 354 } 361 355 }
Note:
See TracChangeset
for help on using the changeset viewer.