LE 1478 lib/action/lex.swf4.c { count(); return LE; } LE 1815 lib/action/lex.swf5.c { count(); return LE; } LE 83 lib/action/swf4compiler.y %token LE "<=" LE 74 lib/action/swf5compiler.y %token LE "<=" LE 324 lib/gocr/ocr0.c - loop(box1->p,xr,yu,xr-xl,cs,0,LE) LE 326 lib/gocr/ocr0.c - loop(box1->p,xr,yl,xr-xl,cs,0,LE)+1) // -dx/8 ) // é Nov03 LE 342 lib/gocr/ocr0.c - loop(box1->p,xr,yu,xr-xl,cs,0,LE) LE 344 lib/gocr/ocr0.c - loop(box1->p,xr,yl,xr-xl,cs,0,LE) -1 ) // +dx/8 ) à Nov03 LE 381 lib/gocr/ocr0.c && ( loop(box1->p,xr,yu ,xr-xl,cs,0,LE) LE 382 lib/gocr/ocr0.c > loop(box1->p,xr,yl ,xr-xl,cs,0,LE)-dx/8 LE 383 lib/gocr/ocr0.c || loop(box1->p,xr,yu ,xr-xl,cs,0,LE) LE 384 lib/gocr/ocr0.c > loop(box1->p,xr,yl-1,xr-xl,cs,0,LE)-dx/8 ) LE 394 lib/gocr/ocr0.c && ( loop(box1->p,xr,yu ,xr-xl,cs,0,LE) LE 395 lib/gocr/ocr0.c < loop(box1->p,xr,yl ,xr-xl,cs,0,LE)-dx/10 LE 396 lib/gocr/ocr0.c || loop(box1->p,xr,yu+1,xr-xl,cs,0,LE) LE 397 lib/gocr/ocr0.c < loop(box1->p,xr,yl ,xr-xl,cs,0,LE)-dx/10 ) LE 412 lib/gocr/ocr0.c && ( loop(box1->p,xr,yu ,xr-xl,cs,0,LE) LE 413 lib/gocr/ocr0.c < loop(box1->p,xr,yl ,xr-xl,cs,0,LE)-dx/10 LE 414 lib/gocr/ocr0.c || loop(box1->p,xr,yu+1,xr-xl,cs,0,LE) LE 415 lib/gocr/ocr0.c < loop(box1->p,xr,yl ,xr-xl,cs,0,LE)-dx/10 ) LE 424 lib/gocr/ocr0.c && loop(box1->p,xr,yu,xr-xl,cs,0,LE) LE 425 lib/gocr/ocr0.c < loop(box1->p,xr,yl,xr-xl,cs,0,LE) LE 502 lib/gocr/ocr0.c j=loop(box1->p,x1,i,y1-y0,cs,0,LE); LE 513 lib/gocr/ocr0.c j =loop(box1->p,x1 ,i,y1-y0,cs,0,LE); LE 514 lib/gocr/ocr0.c j =loop(box1->p,x1-j,i,y1-y0,cs,1,LE); LE 517 lib/gocr/ocr0.c x =loop(box1->p,x1 ,y,y1-y0,cs,0,LE); LE 518 lib/gocr/ocr0.c x+=loop(box1->p,x1-x,y,y1-y0,cs,1,LE); LE 519 lib/gocr/ocr0.c x+=loop(box1->p,x1-x,y,y1-y0,cs,0,LE); LE 570 lib/gocr/ocr0.c && loop(box1->p,x1,y1-dy/3,dx,cs,0,LE)<=dx/8 ) { LE 651 lib/gocr/ocr0.c turmite(box1->p,&x,&y,x0,x1,y0,y1,cs,LE,ST); if( x<x0 ) Break; LE 660 lib/gocr/ocr0.c j=loop(box1->p,x1,y1-dy/4,dx,cs,0,LE); LE 733 lib/gocr/ocr0.c if( loop(sdata->bp,dx-1,dy-1-dy/8,dx,cs,0,LE) LE 735 lib/gocr/ocr0.c > loop(sdata->bp,dx-1,dy-1-dy/2,dx,cs,0,LE) LE 738 lib/gocr/ocr0.c if( loop(sdata->bp,dx-1, dy/2,dx,cs,0,LE)==0 LE 752 lib/gocr/ocr0.c i= loop(sdata->bp,dx-1 ,dy/2,dx,cs,0,LE); if(i>5) LE 754 lib/gocr/ocr0.c i+=loop(sdata->bp,dx-1-i,dy/2,dx,cs,1,LE); LE 768 lib/gocr/ocr0.c i=loop(sdata->bp,dx-1, dy-1,dx,cs,0,LE); if (i>dx/2) LE 769 lib/gocr/ocr0.c i=loop(sdata->bp,dx-1, dy-2,dx,cs,0,LE); LE 770 lib/gocr/ocr0.c x=loop(sdata->bp,dx-1,dy-1-dy/4,dx,cs,0,LE); LE 772 lib/gocr/ocr0.c x=loop(sdata->bp, 0,dy-1,dx,cs,0,LE); // check for serifs LE 773 lib/gocr/ocr0.c i=loop(sdata->bp, 0,dy-2,dx,cs,0,LE); if (i<x) x=i; LE 774 lib/gocr/ocr0.c i=loop(sdata->bp, 0, 1,dx,cs,0,LE); if (i<x) x=i; LE 775 lib/gocr/ocr0.c i=loop(sdata->bp, 0, 2,dx,cs,0,LE); if (i<x) x=i; LE 816 lib/gocr/ocr0.c x = loop(bp,dx-1 ,dy-1,dx,cs,0,LE); // ~ melted kl LE 817 lib/gocr/ocr0.c x = loop(bp,dx-1-x,dy-1,dx,cs,1,LE); if( x>dx/2 ) Break; LE 820 lib/gocr/ocr0.c + loop(bp,dx-1,7*dy/16,dx,cs,0,LE) > dx/2 ) Break; // ~K LE 851 lib/gocr/ocr0.c x =loop(bp,dx-1 ,y-1,dx,cs,0,LE); LE 852 lib/gocr/ocr0.c x+=loop(bp,dx-1-x,y-1,dx,cs,1,LE); LE 853 lib/gocr/ocr0.c x+=loop(bp,dx-1-x,y-1,dx,cs,0,LE); LE 1118 lib/gocr/ocr0.c if( loop(bp,dx-1,dy/3,dx,cs,0,LE)+dx/8 LE 1119 lib/gocr/ocr0.c < loop(bp,dx-1,dy/2,dx,cs,0,LE) LE 1120 lib/gocr/ocr0.c && loop(bp,dx-1,dy-1-dy/8,dx,cs,0,LE)+dx/8 LE 1121 lib/gocr/ocr0.c < loop(bp,dx-1,dy/2,dx,cs,0,LE)) Break; // ~k Okt00 LE 1139 lib/gocr/ocr0.c i=loop(bp,dx-1,3*dy/4,dx,cs,0,LE); // melted "fr" for vertikal letters LE 1143 lib/gocr/ocr0.c i=loop(bp,dx-1,1+dy/16,dx,cs,0,LE); if (i<dx/4) { LE 1149 lib/gocr/ocr0.c if (loop(box1->p,x1,y0+1+dy/16,dx,cs,0,LE)<dx/4) { LE 1152 lib/gocr/ocr0.c if (loop(box1->p,x1,y0 ,dx,cs,0,LE)<dx/4 LE 1153 lib/gocr/ocr0.c || loop(box1->p,x1,y0+1,dx,cs,0,LE)<dx/4) { LE 1186 lib/gocr/ocr0.c + loop(bp,dx-1,dy/8,dx,cs,0,LE)>dx/2 ) Break; // ~A LE 1189 lib/gocr/ocr0.c +loop(box1->p,x1 ,y,dx,cs,0,LE); if( j>dx/2 ) i=0; if(j>j1)j1=j; } LE 1193 lib/gocr/ocr0.c +loop(bp,dx-1,y,dx,cs,0,LE); if( j1-j>dx/5 ) i=0; } LE 1222 lib/gocr/ocr0.c i1=loop(bp,dx-1, dy/4,dx,cs,0,LE); if(i1>dx/2) Break; LE 1223 lib/gocr/ocr0.c i2=loop(bp,dx-1, dy/2,dx,cs,0,LE); if(i2<i1-dx/4 || i2>i1+dx/8) Break; LE 1224 lib/gocr/ocr0.c i3=loop(bp,dx-1,dy-1-dy/4,dx,cs,0,LE); if(i3<i2-dx/4 || i3>i2+dx/8) Break; LE 1232 lib/gocr/ocr0.c i3=loop(bp,dx-1 ,dy-1-dy/4,dx,cs,0,LE); LE 1233 lib/gocr/ocr0.c i3=loop(bp,dx-1-i3,dy-1-dy/4,dx,cs,1,LE); LE 1239 lib/gocr/ocr0.c if ( loop(bp,dx-1, 3*dy/8,dx,cs,0,LE) LE 1240 lib/gocr/ocr0.c -loop(bp,dx-1, dy/8,dx,cs,0,LE)>dx/4 LE 1241 lib/gocr/ocr0.c && loop(bp,dx-1, 3*dy/8,dx,cs,0,LE) LE 1242 lib/gocr/ocr0.c -loop(bp,dx-1,dy-1-dy/8,dx,cs,0,LE)>dx/4 ) Break; // ~K LE 1336 lib/gocr/ocr0.c i= loop(bp,dx-1,y,dx,cs,0,LE); if(i>x) { x=i;j=y; } LE 1338 lib/gocr/ocr0.c if (x + loop(bp,dx-1-x,y,dx,cs,1,LE)/2 <dx/4) Break; LE 1339 lib/gocr/ocr0.c if (x + loop(bp,dx-1-x,y,dx,cs,1,LE)/2 <dx/2) ad=98*ad/100; LE 1341 lib/gocr/ocr0.c i =loop(bp,dx-1,dy-1,dx,cs,0,LE); if(i>dx/2) LE 1342 lib/gocr/ocr0.c i =loop(bp,dx-1,dy-2,dx,cs,0,LE); if(i>dx/2) Break; LE 1343 lib/gocr/ocr0.c i+=loop(bp,dx-1-i,dy-1,dx,cs,1,LE)/2; LE 1361 lib/gocr/ocr0.c && loop(bp,dx-1,0,dx,cs,0,LE)>=dx/2 ) ad=90*ad/100; // divided Q LE 1391 lib/gocr/ocr0.c j =loop(box1->p,x-1,y0+y-1,x1-x0,cs,0,LE)/2; LE 1423 lib/gocr/ocr0.c i=loop(box1->p,x1,y0+ dy/4,x1-x0+1,cs,0,LE); if(i>dx/2) Break; LE 1424 lib/gocr/ocr0.c j=loop(box1->p,x1,y0+ dy/2,x1-x0+1,cs,0,LE); LE 1425 lib/gocr/ocr0.c x=loop(box1->p,x1,y0+3*dy/8,x1-x0+1,cs,0,LE); if(x>j) j=x; LE 1427 lib/gocr/ocr0.c j=loop(box1->p,x1,y1-dy/4,x1-x0+1,cs,0,LE); if(j>=i ) Break; LE 1437 lib/gocr/ocr0.c yb=dy/2; xb=dx-1-loop(bp,dx-1,dy/2,dx,cs,0,LE); LE 1439 lib/gocr/ocr0.c x =loop(bp,dx-1, y,dx,cs,0,LE); if(x<xd){ xd=x;yd= y; } LE 1440 lib/gocr/ocr0.c x =loop(bp,dx-1,dy-1-y,dx,cs,0,LE); if(x<xf){ xf=x;yf=dy-1-y; } LE 1441 lib/gocr/ocr0.c x =loop(bp,dx-1,dy/2+y,dx,cs,0,LE); if(x>xe){ xe=x;ye=dy/2+y; } LE 1442 lib/gocr/ocr0.c x =loop(bp,dx-1,dy/2-y,dx,cs,0,LE); if(x>xe){ xe=x;ye=dy/2-y; } LE 1451 lib/gocr/ocr0.c x =dx-1-loop(bp,dx-1,dy/2-y,dx,cs,0,LE); if(x<xb){ xb=x;yb=dy/2-y; } LE 1455 lib/gocr/ocr0.c xe-=loop(bp,xe,ye,dx,cs,1,LE)/4; LE 1456 lib/gocr/ocr0.c xd-=loop(bp,xd,yd,dx,cs,1,LE)/4; LE 1457 lib/gocr/ocr0.c xf-=loop(bp,xf,yf,dx,cs,1,LE)/4; LE 1467 lib/gocr/ocr0.c i=loop(bp,xb,yb,xb,cs,1,LE); // thick center? see font22 LE 1478 lib/gocr/ocr0.c if (loop(bp,dx-1,dy-1-dy/4,dx,cs,0,LE)<=dx/8){ LE 1610 lib/gocr/ocr0.c if( loop(bp,dx-1,dy/2,dx,cs,0,LE)<dx/2 ) LE 1611 lib/gocr/ocr0.c if( loop(bp,dx-1,dy/2,dx,cs,0,LE)-1 LE 1612 lib/gocr/ocr0.c <=loop(bp,dx-1, y ,dx,cs,0,LE) ) LE 1613 lib/gocr/ocr0.c if( loop(bp,dx-1, y-1,dx,cs,0,LE) LE 1614 lib/gocr/ocr0.c <=loop(bp,dx-1, y ,dx,cs,0,LE) ) Break; // ~1 LE 1638 lib/gocr/ocr0.c x=loop(bp,dx-1,y,dx,cs,0,LE);if(x<i2)i2=x; LE 1644 lib/gocr/ocr0.c if( loop(bp,dx-1,dy/2,dx,cs,0,LE)>3*dx/4 ) LE 1649 lib/gocr/ocr0.c if( loop(bp,dx-1, dy/4 ,dx,cs,0,LE)>2*dx/3 ) Break; // ~5 ~S LE 1661 lib/gocr/ocr0.c if( loop(bp,dx-1 ,3*dy/4,dx,cs,0,LE)- LE 1664 lib/gocr/ocr0.c if( loop(bp,dx-1 ,5*dy/16,dx,cs,0,LE)- LE 1673 lib/gocr/ocr0.c i = loop(bp,dx-1 ,3*dy/4,dx ,cs,0,LE)/2; LE 1768 lib/gocr/ocr0.c { i=loop(bp,dx-1,dy-y,dx,cs,0,LE); LE 1813 lib/gocr/ocr0.c i=loop(bp,dx-1,dy-1 ,dx,cs,0,LE); LE 1814 lib/gocr/ocr0.c j=loop(bp,dx-1,dy-1-dy/8,dx,cs,0,LE); if(j>i) Break; LE 1857 lib/gocr/ocr0.c i=loop(bp,bp->x-1,y,x1-x0,cs,0,LE); LE 1864 lib/gocr/ocr0.c i=loop(bp,bp->x-1,y,x1-x0,cs,0,LE); LE 1869 lib/gocr/ocr0.c if( loop(bp,dx-1,dy-1 ,dx,cs,0,LE) <= LE 1870 lib/gocr/ocr0.c loop(bp,dx-1,dy-2-dy/16,dx,cs,0,LE) ) Break; // P LE 1887 lib/gocr/ocr0.c && loop(bp,dx-1,dy-1,dx,cs,0,LE)>=dx/2 LE 1911 lib/gocr/ocr0.c if( loop(bp,bp->x-1, bp->y/4,x1-x0,cs,0,LE) > LE 1912 lib/gocr/ocr0.c loop(bp,bp->x-1,3*bp->y/4,x1-x0,cs,0,LE)+1 ) Break; LE 1959 lib/gocr/ocr0.c j=loop(bp,dx-1,dy-1-y,dx,cs,0,LE); if(j<3 || 3*j<dx) break; // ~f Jun00 LE 1977 lib/gocr/ocr0.c x =loop(bp,dx-1,y,dx,cs,0,LE); if(x<2) continue; // skip serifs LE 1979 lib/gocr/ocr0.c x+=loop(bp,dx-x,y-j+1,dx,cs,0,LE); if (x>=dx/3) { i=0; break; } LE 1992 lib/gocr/ocr0.c i=loop(bp,dx-1,dy-1,dx,cs,0,LE); // serif or E ? LE 1994 lib/gocr/ocr0.c if (loop(bp,dx-1,(dy+4)/8,dx,cs,0,LE)>dx/8 // no serif LE 2021 lib/gocr/ocr0.c i= loop(bp,bp->x-1,bp->y/4,dx,cs,0,LE); LE 2023 lib/gocr/ocr0.c j=i+loop(bp,bp->x-1-i,bp->y/4, dx ,cs,1,LE); LE 2026 lib/gocr/ocr0.c i=loop(bp,bp->x-1,0,dx,cs,0,LE); LE 2096 lib/gocr/ocr0.c if( loop(bp,dx-1,dy/16,dx,cs,0,LE) LE 2097 lib/gocr/ocr0.c > loop(bp,dx-1,dy/8 ,dx,cs,0,LE)+1+dx/32 ) Break; // ~bad 0 (thinn) LE 2100 lib/gocr/ocr0.c && loop(bp,dx-1,3*dy/4,dx,cs,0,LE)>dx/16 LE 2102 lib/gocr/ocr0.c && loop(bp,dx-1, dy/2,dx,cs,0,LE)>dx/16 LE 2107 lib/gocr/ocr0.c j=loop(bp,dx-1,dy-2-dy/8,dx,cs,0,LE); LE 2145 lib/gocr/ocr0.c x=loop(bp,dx-1,y,dx,cs,0,LE); if(8*x>5*dx) break; LE 2215 lib/gocr/ocr0.c && loop(bp,dx-1,dy-1-dy/3,dx,cs,0,LE) LE 2216 lib/gocr/ocr0.c >loop(bp,dx-1,dy-1-dy/8,dx,cs,0,LE) ) Break; // better OR ? LE 2219 lib/gocr/ocr0.c && loop(bp,dx-1,dy-1-dy/3,dx,cs,0,LE) LE 2220 lib/gocr/ocr0.c >=loop(bp,dx-1,dy-1-dy/8,dx,cs,0,LE) ) ad=99*ad/100; // font21 LE 2221 lib/gocr/ocr0.c if( loop(bp,dx-1,dy/6 ,dx,cs,0,LE) LE 2222 lib/gocr/ocr0.c >=loop(bp,dx-1,dy-1-dy/3,dx,cs,0,LE) && dy>6 ) Break; LE 2231 lib/gocr/ocr0.c +loop(bp,dx-1,dy-1-dy/16,dx,cs,0,LE); LE 2233 lib/gocr/ocr0.c +loop(bp,dx-1,dy-1-dy/4 ,dx,cs,0,LE); LE 2291 lib/gocr/ocr0.c if( loop(bp,dx-1,dy/2,dx,cs,0,LE)<=dx/8 ) Break; LE 2292 lib/gocr/ocr0.c x= loop(bp,dx-1,dy/2,dx,cs,0,LE); if (x<=dx/2) ad=99*ad/100; // ~t LE 2295 lib/gocr/ocr0.c if( loop(bp,dx-1,dy/2,dx,cs,0,LE)<=dx/8+2 ) Break; // ~v Jun00 LE 2302 lib/gocr/ocr0.c i2= loop(bp,dx-1,y,dx,cs,0,LE); if(i1>i2) break; LE 2312 lib/gocr/ocr0.c if( loop(bp,dx-1,dy-1-dy/4,dx,cs,0,LE)>5*dx/8 // not a C LE 2316 lib/gocr/ocr0.c && loop(bp,dx-1,5*dy/8,dx,cs,0,LE)>=5*dy/8 LE 2320 lib/gocr/ocr0.c > loop(bp,dx-1,3*dy/8,dx,cs,0,LE)+dx/8 ) { LE 2382 lib/gocr/ocr0.c x=loop(bp,dx-1, dy/4,dx,cs,0,LE); if(x>dx/2) Break; i=x; // ru LE 2383 lib/gocr/ocr0.c x=loop(bp,dx-1, dy/2,dx,cs,0,LE); if(x<=i ) Break; i=x; // rc LE 2384 lib/gocr/ocr0.c x=loop(bp,dx-1, 5*dy/8,dx,cs,0,LE); if(x>i ) i=x; LE 2385 lib/gocr/ocr0.c x=loop(bp,dx-1, 6*dy/8,dx,cs,0,LE); if(x>i ) i=x; LE 2386 lib/gocr/ocr0.c x=loop(bp,dx-1,dy-1-dy/8,dx,cs,0,LE); if(x>=i ) Break; // rd LE 2392 lib/gocr/ocr0.c if (loop(bp,dx-1, dy/2,dx,cs,0,LE)>=loop(bp,dx-1, dy-1,dx,cs,0,LE) LE 2393 lib/gocr/ocr0.c && loop(bp,dx-1,3*dy/16,dx,cs,0,LE)>=loop(bp,dx-1,dy/16,dx,cs,0,LE)+dx/8 ) Break; // ~ff LE 2395 lib/gocr/ocr0.c if (loop(bp,dx-1,dy-2 ,dx,cs,0,LE) LE 2396 lib/gocr/ocr0.c >loop(bp,dx-1,dy-2-dy/8,dx,cs,0,LE)) { LE 2398 lib/gocr/ocr0.c if (loop(bp,dx-1,dy-1-dy/4,dx,cs,0,LE)==0 LE 2399 lib/gocr/ocr0.c && loop(bp,dx-1,dy-2-dy/8,dx,cs,0,LE)>0 ) Break; // broken B ?? LE 2434 lib/gocr/ocr0.c x =loop(bp,dx-1,dy/2,dx,cs,0,LE); if(3*x>dx) Break; // ~K LE 2498 lib/gocr/ocr0.c if( loop(bp,dx-1,dy/16,dx,cs,0,LE)<2 LE 2499 lib/gocr/ocr0.c && loop(bp,dx-1,dy/4 ,dx,cs,0,LE)>3 ) Break; // melted WT LE 2501 lib/gocr/ocr0.c x=loop(bp,dx-1,dy/2,dx,cs,0,LE); LE 2615 lib/gocr/ocr0.c i=loop(bp,dx-1,0,dx,cs,0,LE); LE 2619 lib/gocr/ocr0.c j=loop(bp,dx-1,y,dx,cs,0,LE); if(j-i>1) break; i=j; LE 2623 lib/gocr/ocr0.c i=loop(bp,dx-1,yb,dx,cs,0,LE); LE 2625 lib/gocr/ocr0.c if( loop(bp,dx-1,y,dx,cs,0,LE)>i ) break; LE 2636 lib/gocr/ocr0.c if( loop(bp,dx-1,dy/2,dx,cs,0,LE)-dx/8 LE 2637 lib/gocr/ocr0.c <=loop(bp,dx-1, yb ,dx,cs,0,LE) ) LE 2638 lib/gocr/ocr0.c if( loop(bp,dx-1, yb ,dx,cs,0,LE)-dx/8 LE 2639 lib/gocr/ocr0.c >=loop(bp,dx-1,yb/2,dx,cs,0,LE) ) Break; // ~1 ??? LE 2654 lib/gocr/ocr0.c && loop(bp,dx-1, 3*dy/4,dx,cs,0,LE) LE 2655 lib/gocr/ocr0.c <=loop(bp,dx-1, dy-2,dx,cs,0,LE) LE 2656 lib/gocr/ocr0.c && loop(bp,dx-1, 1,dx,cs,0,LE)+dx/16 LE 2657 lib/gocr/ocr0.c <loop(bp,dx-1,3*dy/16,dx,cs,0,LE) LE 2660 lib/gocr/ocr0.c || loop(bp,dx-1, 0,dx,cs,0,LE)==0 LE 2661 lib/gocr/ocr0.c || loop(bp,dx-1, 1,dx,cs,0,LE)==0) ) ad=96*ad/100; // ~f Jan02 LE 2663 lib/gocr/ocr0.c x=loop(bp,dx-1,3*dy/16,dx,cs,0,LE); LE 2668 lib/gocr/ocr0.c && loop(bp,dx-1, 3*dy/4,dx,cs,0,LE) LE 2669 lib/gocr/ocr0.c <=loop(bp,dx-1, dy-2,dx,cs,0,LE) ) Break; LE 2686 lib/gocr/ocr0.c x= loop(bp,dx-1,dy/2,dx,cs,0,LE); LE 2687 lib/gocr/ocr0.c i= loop(bp,dx-1,dy/8,dx,cs,0,LE); LE 2736 lib/gocr/ocr0.c x =loop(bp,dx-1 ,y,dx,cs,0,LE); if(x>dx/4) Break; LE 2737 lib/gocr/ocr0.c x +=loop(bp,dx-1-x,y,dx,cs,1,LE); if(dx>5 && dy>7 && x>dx/2) Break; LE 2739 lib/gocr/ocr0.c i2 =loop(bp,dx-1-x,y,dx,cs,0,LE); i2=dx-1-(i2+2*x)/2; // upper center x LE 2748 lib/gocr/ocr0.c x=loop(bp,dx-1,y,dx,cs,0,LE);if(x>dx/8) break; LE 2759 lib/gocr/ocr0.c i1=loop(bp,dx-1,dy-1,dx,cs,0,LE); LE 2760 lib/gocr/ocr0.c i2=loop(bp,dx-1,dy-2,dx,cs,0,LE); LE 2790 lib/gocr/ocr0.c if ( loop(bp, dx-1,dy-2-dy/32,dx,cs,0,LE) LE 2796 lib/gocr/ocr0.c if ( loop(bp, dx-1,dy-1-dy/32,dx,cs,0,LE) LE 2799 lib/gocr/ocr0.c > loop(bp, dx-1, 0+dy/32,dx,cs,0,LE) ) ad=99*ad/100; // ~5 LE 2845 lib/gocr/ocr0.c i=loop(bp,dx-1,y,dy,cs,0,LE); if (i>x) x=i; LE 2888 lib/gocr/ocr0.c turmite(box1->p,&x,&y,x0,x1,y0,y1,cs,LE,ST); LE 2890 lib/gocr/ocr0.c turmite(box1->p,&x,&y,x0,x1,y0,y1,cs,ST,LE); LE 2893 lib/gocr/ocr0.c turmite(box1->p,&x,&y,x0,x1,y0,y1,cs,LE,ST); LE 2894 lib/gocr/ocr0.c turmite(box1->p,&x,&y,x0,x1,y0,y1,cs,ST,LE); LE 2903 lib/gocr/ocr0.c turmite(box1->p,&x,&y,x0,x1,y0+dy/4,y1,cs,LE,UP); // w=LE b=UP LE 2931 lib/gocr/ocr0.c x=loop(bp,dx-1 ,y,dx/4,cs,0,LE); LE 2932 lib/gocr/ocr0.c x=loop(bp,dx-1-x,y,dx/2,cs,1,LE); if(x>i){ i=x;i1=y; } LE 2975 lib/gocr/ocr0.c j=loop(box1->p,x1,y,dx,cs,0,LE); LE 2978 lib/gocr/ocr0.c i1=loop(bp,dx-1,dy/8 ,dx,cs,0,LE); if(i1>dx/2) Break; LE 2979 lib/gocr/ocr0.c i3=loop(bp,dx-1,dy-1-dy/8,dx,cs,0,LE); LE 2980 lib/gocr/ocr0.c i2=loop(bp,dx-1,dy/2 ,dx,cs,0,LE); if(i1+i3<2*i2-dx/8) Break; // konvex LE 2981 lib/gocr/ocr0.c i1=loop(bp,dx-1,dy/4 ,dx,cs,0,LE); if(i1>dx/2) Break; LE 2982 lib/gocr/ocr0.c i3=loop(bp,dx-1,dy-1-dy/8,dx,cs,0,LE); LE 2984 lib/gocr/ocr0.c i2=loop(bp,dx-1,y,dx,cs,0,LE); LE 2987 lib/gocr/ocr0.c x=loop(bp,dx -1,6*dy/8,dx,cs,0,LE); if(x>0){ x--; // robust LE 3181 lib/gocr/ocr0.c ya=dy/8; xa=xc-loop(bp,xc,ya,dx,cs,0,LE); if(xa< 0) Break; LE 3187 lib/gocr/ocr0.c yd=dy-1-dy/8;xd=dx-1-loop(bp,dx-1,yd,dx,cs,0,LE); LE 3196 lib/gocr/ocr0.c if (loop(bp,dx-1,dy-1,dx,cs,0,LE)<1) Break; LE 3224 lib/gocr/ocr0.c if( loop(bp,dx-1,dy-1-dy/8,dx,cs,0,LE)+dx/8+1 // Jul00 LE 3231 lib/gocr/ocr0.c x =loop(bp,dx-1 , y,dx,cs,0,LE); if(x<xb){ xb=x;yb=y; } LE 3236 lib/gocr/ocr0.c x =loop(bp,dx-1 ,y,dx,cs,0,LE); LE 3237 lib/gocr/ocr0.c x+=loop(bp,dx-1-x,y,dx,cs,1,LE); LE 3238 lib/gocr/ocr0.c j =loop(bp,dx-1-x,y,dx,cs,0,LE); if(j<=i){ i=j;yc=y;xc=dx-1-x-j/2; } LE 3242 lib/gocr/ocr0.c xb=dx-1-loop(bp,dx-1,yb,dx,cs,1,LE)/2; LE 3243 lib/gocr/ocr0.c yd=dy-1-dy/8;xd=dx-1-loop(bp,dx-1,yd,dx,cs,0,LE); if(xd>6*dx/8) Break; LE 3246 lib/gocr/ocr0.c j=loop(bp,dx-1,dy-1-i,dx,cs,0,LE); LE 3249 lib/gocr/ocr0.c } if (i<dy/4) xd-=loop(bp,xd,yd,dx,cs,1,LE)/2; LE 3468 lib/gocr/ocr0.c x =loop(bp,dx-1 ,yb,dx,cs,0,LE); LE 3469 lib/gocr/ocr0.c xd=loop(bp,dx-1-x,yb,dx,cs,1,LE);xd=dx-1-x-xd/2;if(xd<3*dx/8) Break; LE 3490 lib/gocr/ocr0.c x =loop(bp,dx-1 ,1 ,dx,cs,0,LE); LE 3491 lib/gocr/ocr0.c xe=loop(bp,dx-1-x,1 ,dx,cs,1,LE);xe=dx-1-x-xe/2; LE 3511 lib/gocr/ocr0.c x=loop(bp,dx-1,y,dx,cs,0,LE); if( x>i ) i=x; if( x<i-2 ) break; LE 3541 lib/gocr/ocr0.c x =loop(bp,dx-1 ,yb,dx,cs,0,LE); LE 3542 lib/gocr/ocr0.c x+=loop(bp,dx-1-x,yb,dx,cs,1,LE); LE 3543 lib/gocr/ocr0.c xd=loop(bp,dx-1-x,yb,dx,cs,0,LE);xd=dx-1-x-xd/2;if(xd<3*dx/8) Break; LE 3553 lib/gocr/ocr0.c x=loop(bp,dx-1,y,dx,cs,0,LE); if( x>i ) i=x; if( x<i-2 ) break; LE 3618 lib/gocr/ocr0.c i1=loop(bp,dx-1,ya+ (dy-ya)/4,dx,cs,0,LE); LE 3619 lib/gocr/ocr0.c i2=loop(bp,dx-1,ya+ (dy-ya)/2,dx,cs,0,LE); LE 3620 lib/gocr/ocr0.c i3=loop(bp,dx-1,dy-1-(dy-ya)/4,dx,cs,0,LE); LE 3633 lib/gocr/ocr0.c i2=loop(bp,dx-1, y,dx,cs,0,LE); LE 3734 lib/gocr/ocr0.c <4*loop(bp,dx-1,dy-1-dy/16,dx,cs,0,LE)) { Break;} LE 3751 lib/gocr/ocr0.c if( loop(bp,dx-1,dy-1,x1-x0,cs,0,LE)> dx/4 LE 3752 lib/gocr/ocr0.c && loop(bp,dx-1,dy-2,x1-x0,cs,0,LE)> (dx+4)/8 ) ad=97*ad/100; LE 3754 lib/gocr/ocr0.c x=loop(bp,dx-1,dy-1-dy/4,dx,cs,0,LE); LE 3755 lib/gocr/ocr0.c i=loop(bp,dx-1, dy/4,dx,cs,0,LE); if (abs(x-i)>dx/4) Break; LE 3819 lib/gocr/ocr0.c i1=loop(bp,dx-1, dy/4,dx,cs,0,LE); LE 3820 lib/gocr/ocr0.c i2=loop(bp,dx-1, dy/2,dx,cs,0,LE); LE 3821 lib/gocr/ocr0.c i3=loop(bp,dx-1,dy-1-dy/4,dx,cs,0,LE); LE 3832 lib/gocr/ocr0.c i2=loop(bp,dx-1, y,dx,cs,0,LE); LE 3935 lib/gocr/ocr0.c i =loop(bp,dx-1,dy/2,dx,cs,0,LE); LE 3939 lib/gocr/ocr0.c && loop(bp,dx-1,dy-1-dy/ 8,dx,cs,0,LE) LE 3940 lib/gocr/ocr0.c > loop(bp,dx-1,dy-1-dy/16,dx,cs,0,LE) LE 3941 lib/gocr/ocr0.c && loop(bp,dx-1, dy/ 8,dx,cs,0,LE) LE 3942 lib/gocr/ocr0.c > loop(bp,dx-1, dy/16,dx,cs,0,LE) ) Break; // ~( LE 3964 lib/gocr/ocr0.c if( loop(bp,dx-1,dy/2,dx,cs,0,LE) < 6*dx/8 ) ad=98*ad/100; LE 3966 lib/gocr/ocr0.c i= loop(bp,dx-1,dy/16,dx,cs,0,LE); LE 4001 lib/gocr/ocr0.c i=loop(bp,dx-1,dy/2,dx,cs,0,LE); LE 4013 lib/gocr/ocr0.c if (loop(bp,dx-1, 0,dx,cs,0,LE)<dx/8 LE 4014 lib/gocr/ocr0.c && loop(bp,dx-1, dy/4,dx,cs,0,LE)>dx/2 LE 4016 lib/gocr/ocr0.c && loop(bp,dx-1,3*dy/4,dx,cs,0,LE)<dx/4) Break; // ~G LE 4064 lib/gocr/ocr0.c if ( loop(bp,dx-1,dy-1,dx,cs,0,LE)>3*dx/8 LE 4079 lib/gocr/ocr0.c x=loop(bp,dx-1,y,dx,cs,0,LE); if(x>i+1) break; i=x; LE 4117 lib/gocr/ocr0.c i=loop(bp,bp->x-1,y,x1-x0,cs,0,LE); LE 4133 lib/gocr/ocr0.c i=loop(bp,dx-1,dy/16,dx,cs,0,LE); LE 4134 lib/gocr/ocr0.c j=loop(bp,dx-1,dy/2 ,dx,cs,0,LE); LE 4150 lib/gocr/ocr0.c && loop(bp,dx-1,3*dy/4,dx,cs,0,LE)<=dx/8 LE 4151 lib/gocr/ocr0.c && loop(bp,dx-1,7*dy/8,dx,cs,0,LE)<=dx/8 ) Break; // ~J LE 4157 lib/gocr/ocr0.c if ( loop(bp,dx-1,dy/2,dx,cs,0,LE)>dx/2 LE 4170 lib/gocr/ocr0.c && loop(bp,dx-1,dy-1-dy/8,dx,cs,0,LE)<=dx/4 ){ LE 4172 lib/gocr/ocr0.c if ( loop(bp,dx-1,dy/2,dx,cs,0,LE)==0 ) Break; LE 4201 lib/gocr/ocr0.c i=loop(bp,dx-1,dy/2,dx,cs,0,LE); LE 4210 lib/gocr/ocr0.c i =loop(bp,dx-1,dy/2,dx,cs,0,LE); LE 4213 lib/gocr/ocr0.c && loop(bp,dx-1,7*dy/8,dx,cs,0,LE) < i-dx/8 LE 4214 lib/gocr/ocr0.c && loop(bp,dx-1, dy/8,dx,cs,0,LE) < i-dx/8 ) Break; // ~( LE 4217 lib/gocr/ocr0.c && loop(bp,dx-1,7*dy/8,dx,cs,0,LE) > i+dx/8 LE 4218 lib/gocr/ocr0.c && loop(bp,dx-1, dy/8,dx,cs,0,LE) > i+dx/8 ) Break; // ~) LE 4222 lib/gocr/ocr0.c if( loop(bp,dx-1,3*dy/16,dx,cs,0,LE)-dx/8 LE 4223 lib/gocr/ocr0.c >loop(bp,dx-1, i,dx,cs,0,LE) LE 4224 lib/gocr/ocr0.c || loop(bp,dx-1,3*dy/16,dx,cs,0,LE)-dx/8 LE 4225 lib/gocr/ocr0.c >loop(bp,dx-1, i+1,dx,cs,0,LE) ) LE 4226 lib/gocr/ocr0.c if( loop(bp,dx-1,8*dy/16,dx,cs,0,LE)-dx/8 LE 4227 lib/gocr/ocr0.c >loop(bp,dx-1, i,dx,cs,0,LE) LE 4228 lib/gocr/ocr0.c || loop(bp,dx-1,8*dy/16,dx,cs,0,LE)-dx/8 LE 4229 lib/gocr/ocr0.c >loop(bp,dx-1, i+1,dx,cs,0,LE) ) LE 4241 lib/gocr/ocr0.c && loop(bp,dx-1,8*dy/16,dx,cs,0,LE)>dx/8 LE 4242 lib/gocr/ocr0.c && loop(bp,dx-1, i-1,dx,cs,0,LE)>dx/8 ) Break; // ~t LE 4248 lib/gocr/ocr0.c if( ( loop(bp,dx-1, 0,dx,cs,0,LE)<=dx/8 LE 4249 lib/gocr/ocr0.c || loop(bp,dx-1, 1,dx,cs,0,LE)<=dx/8 ) LE 4250 lib/gocr/ocr0.c && loop(bp,dx-1,dy-2,dx,cs,0,LE)>=dx/2 ) ad=98*ad/100; // ~/ LE 4326 lib/gocr/ocr0.c x=loop(bp,dx-1,dy-1-dy/3,x1-x0,cs,0,LE); // should be minimum LE 4328 lib/gocr/ocr0.c i=loop(bp,dx-1,y,x1-x0,cs,0,LE); LE 4338 lib/gocr/ocr0.c <= loop(bp,dx-1, 1+dy/16,dx,cs,0,LE) ) Break; // Dec00 LE 4340 lib/gocr/ocr0.c if( loop(bp,dx-1, dy/16,dx,cs,0,LE)>dx/8 ) LE 4342 lib/gocr/ocr0.c if( loop(bp,dx-1,dy-1-dy/16,dx,cs,0,LE)>dx/8 ) LE 4361 lib/gocr/ocr0.c if (loop(bp,dx-1,dy-1,x1-x0,cs,0,LE)<dx/8) ad=98*ad/100; // \it a LE 4362 lib/gocr/ocr0.c if (loop(bp,dx-1, 0,x1-x0,cs,0,LE)<dx/8) ad=98*ad/100; // \it a LE 4363 lib/gocr/ocr0.c if (loop(bp,dx-1,dy-1-dy/8,x1-x0,cs,0,LE)+1+dx/16 LE 4405 lib/gocr/ocr0.c i= loop(bp,dx-1,3*dy/4,dx,cs,0,LE); if (i<dx/4) Break; LE 4430 lib/gocr/ocr0.c i=loop(bp,dx-1,y,dx,cs,0,LE); LE 4445 lib/gocr/ocr0.c i= loop(bp,bp->x-1, bp->y/4, dx ,cs,0,LE); LE 4446 lib/gocr/ocr0.c i=i+loop(bp,bp->x-1-i,bp->y/4, dx ,cs,1,LE); LE 4493 lib/gocr/ocr0.c turmite(box1->p,&x,&y,x0,x1,y0,y1,cs,LE,ST); if( x<x1-dx/2 ) Break; LE 4494 lib/gocr/ocr0.c turmite(box1->p,&x,&y,x0,x1,y0,y1,cs,ST,LE); LE 4499 lib/gocr/ocr0.c +loop(bp,dx-1,dy/8+2,dx,cs,0,LE) > 5*dx/8 ) Break; // ~4 Okt00 LE 4501 lib/gocr/ocr0.c x= loop(bp,dx-1,3*dy/8,dy,cs,0,LE); if( x>dx/4 ) Break; LE 4505 lib/gocr/ocr0.c if( loop(bp,dx-1,dy-2,dx,cs,0,LE) LE 4506 lib/gocr/ocr0.c <= loop(bp,dx-1,dy/2,dx,cs,0,LE) ) LE 4512 lib/gocr/ocr0.c if( loop(bp,dx-1,3*dy/4,dx,cs,0,LE) LE 4514 lib/gocr/ocr0.c < loop(bp,dx-1,2*dy/4,dx,cs,0,LE) LE 4519 lib/gocr/ocr0.c if( loop(bp,dx-1,dy/3,dx,cs,0,LE)> dx/4 ) Break; LE 4535 lib/gocr/ocr0.c i=loop(bp,dx-1,y,dx,cs,0,LE);if(i>x){ x=i; } LE 4652 lib/gocr/ocr0.c if (loop(bp,dx-1,y+(y1-ya+1)/32,dx,cs,0,LE)>dx/2) // unusual (right part of ouml) LE 4673 lib/gocr/ocr0.c xb=loop(bp,dx-1,yc-1,dx,cs,0,LE); LE 4675 lib/gocr/ocr0.c xb-loop(bp,dx-1,yc,dx,cs,0,LE) /* Dec00 */ LE 4701 lib/gocr/ocr0.c -loop(bp,dx-1,2*dy/4,dx,cs,0,LE)>dx/8 ) Break; LE 4706 lib/gocr/ocr0.c if( loop(bp,dx-1,3*dy/4,dx,cs,0,LE)>dx/2 LE 4707 lib/gocr/ocr0.c && loop(bp,dx-1, dy-1,dx,cs,0,LE)<dx/4 ) Break; // ~d=cl LE 4733 lib/gocr/ocr0.c if( loop(bp,dx-1,y+(y1-ya+1)/32,dx,cs,0,LE)>dx/2 ) Break; // unusual (right part of ouml) LE 4752 lib/gocr/ocr0.c xb=loop(bp,dx-1,yc-1,dx,cs,0,LE); LE 4754 lib/gocr/ocr0.c xb-loop(bp,dx-1,yc,dx,cs,0,LE) /* Dec00 */ LE 4782 lib/gocr/ocr0.c -loop(bp,dx-1,2*dy/4,dx,cs,0,LE)<=dx/8 ) Break; LE 4843 lib/gocr/ocr0.c x =loop(bp,i1, y+0,dx,cs,1,LE); i=x; LE 4844 lib/gocr/ocr0.c x =loop(bp,i1, y+1,dx,cs,1,LE); if(x>i)i=x; LE 4847 lib/gocr/ocr0.c x =loop(bp,i2,dy-y-1,dx,cs,1,LE); j=x; LE 4848 lib/gocr/ocr0.c x =loop(bp,i2,dy-y-2,dx,cs,1,LE); if(x>j)j=x; if(abs(i-j)>1+dx/8)Break; LE 4853 lib/gocr/ocr0.c if( loop(bp,dx-1,dy/16 ,dx,cs,0,LE) LE 4854 lib/gocr/ocr0.c > loop(bp,dx-1,dy/4 ,dx,cs,0,LE)+1+dx/32 ) Break; // ~bad ) (thinn) LE 4864 lib/gocr/ocr0.c && loop(bp,dx-1,dy/4,dx,cs,0,LE)<=dx/4 LE 4873 lib/gocr/ocr0.c if ( loop(bp,dx-1, dy/4,dx,cs,0,LE) > dx/2 LE 4874 lib/gocr/ocr0.c && loop(bp,dx-1,3*dy/4,dx,cs,0,LE) > dx/2 LE 4878 lib/gocr/ocr0.c i =loop(bp,dx-1,dy/2,dx,cs,0,LE); LE 4881 lib/gocr/ocr0.c && loop(bp,dx-1,7*dy/8,dx,cs,0,LE) < i-dx/8 LE 4882 lib/gocr/ocr0.c && loop(bp,dx-1, dy/8,dx,cs,0,LE) < i-dx/8 ) Break; // ~( LE 4885 lib/gocr/ocr0.c && loop(bp,dx-1,7*dy/8,dx,cs,0,LE) > i+dx/8 LE 4886 lib/gocr/ocr0.c && loop(bp,dx-1, dy/8,dx,cs,0,LE) > i+dx/8 ) Break; // ~) LE 4888 lib/gocr/ocr0.c -(dx-loop(bp,dx-1,7*dy/8,dx,cs,0,LE)) > dx/4 ) Break; // ~/ LE 4891 lib/gocr/ocr0.c && loop(bp,dx-1,dy-1 ,dx,cs,0,LE) > dx/2 LE 4892 lib/gocr/ocr0.c && loop(bp,dx-1,dy-1-dy/8,dx,cs,0,LE) > dx/2 ) ad=99*ad/100; // ~/ LE 4901 lib/gocr/ocr0.c i3=loop(bp,dx-1, dy/4,dx,cs,0,LE); LE 4920 lib/gocr/ocr0.c i =loop(bp,dx-1 ,y,dx,cs,0,LE); if (dx-i-1>bx) { bx=dx-1-i; by=y; } LE 4921 lib/gocr/ocr0.c i+=loop(bp,dx-1-i,y,dx,cs,1,LE); if (dx-i-1<ax) { ax=dx-i; ay=y; } LE 4928 lib/gocr/ocr0.c x=(3*bx+ex)/4; y=(3*by+ey)/4; j= loop(bp,x,y,dx,cs,0,LE); LE 4933 lib/gocr/ocr0.c if (loop(bp,dx-1,0,dx,cs,0,LE) LE 5146 lib/gocr/ocr0.c + loop(bp,dx-1,y,dx,cs,0,LE)<3*dx/8 ) break; LE 5152 lib/gocr/ocr0.c i2=dx-1-loop(bp,dx-1,dy/2 ,dx,cs,0,LE) // be exact for small fonts LE 5153 lib/gocr/ocr0.c +dx-1-loop(bp,dx-1,dy/2+dy%2-1,dx,cs,0,LE) LE 5159 lib/gocr/ocr0.c i1=loop(bp,dx-1,dy/16,dx,cs,0,LE); // right side LE 5160 lib/gocr/ocr0.c i3=loop(bp,dx-1,dy-1 ,dx,cs,0,LE); LE 5172 lib/gocr/ocr0.c x=loop(bp,dx-1,y,dx,cs,0,LE);if(abs(x-i)>dx/6+1 ) break; i=x; LE 5188 lib/gocr/ocr0.c + loop(bp,dx-1,y,dx,cs,0,LE)<3*dx/8 ) break; LE 5196 lib/gocr/ocr0.c j=loop(bp,dx-1,y,dx,cs,0,LE); if(j==i) r2=y; if(j<i){ r2=r1=y; i=j; } LE 5198 lib/gocr/ocr0.c i1=loop(bp,dx-1, dy/16,dx,cs,0,LE); LE 5199 lib/gocr/ocr0.c i2=loop(bp,dx-1,y ,dx,cs,0,LE); LE 5200 lib/gocr/ocr0.c i3=loop(bp,dx-1,dy-1-dy/16,dx,cs,0,LE); LE 5231 lib/gocr/ocr0.c i1=loop(bp,dx-1,dy/16,dx,cs,0,LE); LE 5232 lib/gocr/ocr0.c i2=loop(bp,dx-1,dy/2 ,dx,cs,0,LE); LE 5233 lib/gocr/ocr0.c i3=loop(bp,dx-1,dy-1 ,dx,cs,0,LE); LE 5339 lib/gocr/ocr0.c if ( loop(bp,dx-1,dy/2,dx,cs,0,LE) LE 5367 lib/gocr/ocr0.c if ( loop(bp,dx-1,0,dx,cs,0,LE) LE 5368 lib/gocr/ocr0.c + loop(bp,dx-1,2,dx,cs,0,LE) LE 5369 lib/gocr/ocr0.c - 2*loop(bp,dx-1,1,dx,cs,0,LE) >=dx/8 ) ad=98*ad/100; // < LE 5386 lib/gocr/ocr0.c if ( loop(bp,dx-1,dy-1,dx,cs,0,LE)>3*dx/4 ) {ad=99*ad/100;} LE 5387 lib/gocr/ocr0.c if ( loop(bp,dx-1, 0,dx,cs,0,LE)>3*dx/4 ) {ad=99*ad/100;} // > LE 5462 lib/gocr/ocr0.c i =loop(box1->p,x1,y,dx,cs,0,LE); LE 5464 lib/gocr/ocr0.c i+=loop(box1->p,x1-i,y,dx,cs,1,LE); LE 5477 lib/gocr/ocr0.c i=loop(box1->p,x1,y,dx,cs,0,LE); LE 5483 lib/gocr/ocr0.c if( loop(box1->p,x1,y1, dx,cs,0,LE)==0 LE 5484 lib/gocr/ocr0.c && loop(box1->p,x1,y1-dy/4,dx,cs,0,LE)>dx/8 ) break; // ~R LE 5671 lib/gocr/ocr0.c if( loop(bp,dx-1,dy/8,dx,cs,0,LE) LE 5672 lib/gocr/ocr0.c -loop(bp,dx-1, 0,dx,cs,0,LE)>dx/4+1 ) Break; // f LE 5738 lib/gocr/ocr0.c if (loop(bp,dx-1,dy/2,dx,cs,0,LE)>dx/4) Break; LE 5827 lib/gocr/ocr0.c + loop(bp,dx-1,dy/8,dx,cs,0,LE)>dx/2 ) break; // ~A LE 5830 lib/gocr/ocr0.c +loop(box1->p,x1 ,y,dx,cs,0,LE); LE 5842 lib/gocr/ocr0.c +loop(box1->p,x1 ,y1-dy/8,dx,cs,0,LE); LE 5845 lib/gocr/ocr0.c +loop(bp,dx-1,y,dx,cs,0,LE); if( j-x>dx/5 ) i=0; } LE 5875 lib/gocr/ocr0.c i1=loop(bp,dx-1, dy/4,dx,cs,0,LE); if(i1>dx/2) break; LE 5876 lib/gocr/ocr0.c i2=loop(bp,dx-1, dy/2,dx,cs,0,LE); if(i2<i1-dx/4 || i2>i1+dx/8) break; LE 5877 lib/gocr/ocr0.c i3=loop(bp,dx-1,dy-1-dy/4,dx,cs,0,LE); if(i3<i2-dx/4 || i3>i2+dx/8) break; LE 5903 lib/gocr/ocr0.c j=loop(bp,dx-1,y,dx,cs,0,LE); if(j>x) { i4=y; x=j; } LE 5906 lib/gocr/ocr0.c j=loop(bp,dx-1 ,y,dx,cs,0,LE); LE 5907 lib/gocr/ocr0.c j=loop(bp,dx-1-j,y,dx,cs,1,LE); LE 5930 lib/gocr/ocr0.c j=loop(bp,dx-1 ,0,dx,cs,0,LE); x=j; LE 5931 lib/gocr/ocr0.c j=loop(bp,dx-1-j,0,dx,cs,1,LE); LE 5932 lib/gocr/ocr0.c i=loop(bp,dx-1 ,1,dx,cs,0,LE); if (i<x) x=i; LE 5933 lib/gocr/ocr0.c i=loop(bp,dx-1-i,1,dx,cs,1,LE); LE 5940 lib/gocr/ocr0.c j=loop(bp,dx-1 ,y,dx,cs,0,LE); LE 5941 lib/gocr/ocr0.c j=loop(bp,dx-1-j,y,dx,cs,1,LE); if(j>i3) { i3=j; i4=y; } LE 5944 lib/gocr/ocr0.c j=loop(bp,dx-1 , y,dx,cs,0,LE); LE 5945 lib/gocr/ocr0.c j=loop(bp,dx-1-j, y,dx,cs,1,LE); if(j>i1) { i1=j; } LE 5946 lib/gocr/ocr0.c j=loop(bp,dx-1 ,dy-1-y,dx,cs,0,LE); LE 5947 lib/gocr/ocr0.c j=loop(bp,dx-1-j,dy-1-y,dx,cs,1,LE); if(j>i3) { i3=j; } LE 5980 lib/gocr/ocr0.c i1 =loop(bp,dx-1 , 0,dx,cs,0,LE); if( i1>dx/8 ) Break; LE 5981 lib/gocr/ocr0.c i1+=loop(bp,dx-1-i1, 0,dx,cs,1,LE); if( i1>dx/3 ) Break; i1=dx-1-i1; LE 6018 lib/gocr/ocr0.c i1 =loop(bp,dx-1 , 0,dx,cs,0,LE); if( i1>dx/4 ) Break; LE 6019 lib/gocr/ocr0.c i1+=loop(bp,dx-1-i1, 0,dx,cs,1,LE); if( i1>dx/4 ) Break; i1=dx-1-i1; LE 6053 lib/gocr/ocr0.c x=loop(bp,dx-1,y,dx,cs,0,LE); if( x>dx/2 ) break; LE 6068 lib/gocr/ocr0.c j=loop(bp,dx-1,dy/16 ,dy,cs,0,LE); LE 6069 lib/gocr/ocr0.c x=loop(bp,dx-1,dy/16+1,dy,cs,0,LE); if (x<j) j=x; LE 6078 lib/gocr/ocr0.c j=loop(bp,dx-1,y,dx,cs,0,LE); if(j>x) { i4=y; x=j; } LE 6083 lib/gocr/ocr0.c j =loop(bp,dx-1 ,dy-1-dy/8,dx,cs,0,LE); if(j<dx/4 || 4*j>3*dx) break; LE 6106 lib/gocr/ocr0.c j=loop(bp,dx-1,dy/2,dx,cs,0,LE); if(j<1 || j<dx/16 || j>=dx/2) Break; if (j<dx/8) {ad=ad*96/100;} LE 6107 lib/gocr/ocr0.c j=loop(bp,dx-1,dy-1,dx,cs,0,LE); if(j<1 || j<dx/16) Break; if (j<dx/8) {ad=ad*96/100;} LE 6179 lib/gocr/ocr0.c if ( loop(box1->p,x1,y1 ,dx,cs,0,LE) LE 6180 lib/gocr/ocr0.c <= loop(box1->p,x1,y1-1-dy/16,dx,cs,0,LE) ) ad=96*ad/100; // X LE 6213 lib/gocr/ocr0.c || loop(bp,dx/2,dy-dy/4,x1-x0,cs,0,LE)>dx/4 ) Break; LE 6215 lib/gocr/ocr0.c || loop(bp,dx/2,3*dy/8,x1-x0,cs,0,LE)<dx/4 ) Break; LE 6422 lib/gocr/ocr0.c || loop(box1->p,x1,y0,x1-x0,cs,0,LE) LE 6423 lib/gocr/ocr0.c >= loop(box1->p,x1,y1,x1-x0,cs,0,LE) ) LE 6442 lib/gocr/ocr0.c && loop(box1->p,x1,y0,x1-x0,cs,0,LE) LE 6443 lib/gocr/ocr0.c < loop(box1->p,x1,y1,x1-x0,cs,0,LE) ) { ad=99*ad/100; } LE 6446 lib/gocr/ocr0.c if( loop(box1->p,x1, y1 ,x1-x0,cs,0,LE)<dx/2 ) ad=98*ad/100; LE 6447 lib/gocr/ocr0.c if( loop(box1->p,x0,y1-((dy>5)?1:0),x1-x0,cs,0,LE)>(dx+1)/2 ) LE 6448 lib/gocr/ocr0.c if( loop(box1->p,x0, y1 ,x1-x0,cs,0,LE)>(dx+1)/2 ) ad=96*ad/100; LE 6483 lib/gocr/ocr0.c && loop(box1->p,x1,y0,dx,cs,0,LE) LE 6484 lib/gocr/ocr0.c < loop(box1->p,x1,y1,dx,cs,0,LE) LE 6501 lib/gocr/ocr0.c && ( loop(box1->p,x1,y0 ,dx,cs,0,LE) LE 6502 lib/gocr/ocr0.c > loop(box1->p,x1,y1 ,dx,cs,0,LE)-dx/8 LE 6503 lib/gocr/ocr0.c || loop(box1->p,x1,y0 ,dx,cs,0,LE) LE 6504 lib/gocr/ocr0.c > loop(box1->p,x1,y1-1,dx,cs,0,LE)-dx/8 ) LE 88 lib/gocr/ocr0n.c i1=loop(bp,dx-1,dy-1,dx,cs,0,LE); LE 89 lib/gocr/ocr0n.c i2=loop(bp,dx-1,dy-2,dx,cs,0,LE); LE 102 lib/gocr/ocr0n.c x =loop(bp,dx-1 ,y,dx,cs,0,LE); if(x>dx/4) Break; LE 103 lib/gocr/ocr0n.c x +=loop(bp,dx-1-x,y,dx,cs,1,LE); if(x>dx/2) Break; LE 104 lib/gocr/ocr0n.c i2 =loop(bp,dx-1-x,y,dx,cs,0,LE); i2=dx-1-(i2+2*x)/2; // lower center x LE 118 lib/gocr/ocr0n.c x =loop(bp,dx-1,0,dx,cs,0,LE); LE 119 lib/gocr/ocr0n.c i =loop(bp,dx-1,1,dx,cs,0,LE); LE 159 lib/gocr/ocr0n.c loop(bp,dx-1, 0 ,dx,cs,0,LE) LE 160 lib/gocr/ocr0n.c >loop(bp,dx-1, 1 ,dx,cs,0,LE) ) Break; LE 173 lib/gocr/ocr0n.c >= loop(bp,dx-1, dy-1-dy/16,dx,cs,0,LE) ) ad=ad*98/100; LE 174 lib/gocr/ocr0n.c if( loop(bp,dx-1, dy/16,dx,cs,0,LE) LE 176 lib/gocr/ocr0n.c && loop(bp,dx-1, dy/16,dx,cs,0,LE) LE 227 lib/gocr/ocr0n.c i= loop(bp,dx -1,dy-1-dy/16,dx,cs,0,LE); LE 228 lib/gocr/ocr0n.c if (loop(bp,dx-i-1,dy-1-dy/16,dx,cs,1,LE)<dx-1) Break; LE 242 lib/gocr/ocr0n.c i1=loop(bp,dx-1 ,1+0* dy/4,dx,cs,0,LE); i1=dx-1-i1-(x-i2)/2; LE 247 lib/gocr/ocr0n.c i1=loop(bp,dx-1 ,1+0* dy/4,dx,cs,0,LE); i1=dx-1-i1; LE 258 lib/gocr/ocr0n.c x =loop(bp,i2,dy-1,dx,cs,1,LE); j=x; LE 259 lib/gocr/ocr0n.c x =loop(bp,i2,dy-2,dx,cs,1,LE); if(x>j)j=x; i=j; LE 280 lib/gocr/ocr0n.c if (loop(bp,dx-1,dy/8,dx,cs,0,LE)<=dx/4 LE 287 lib/gocr/ocr0n.c if( loop(bp,dx-1, 1,dx,cs,0,LE)-dy/6 LE 288 lib/gocr/ocr0n.c > loop(bp,dx-1,dy/4,dx,cs,0,LE) LE 290 lib/gocr/ocr0n.c if( loop(bp,dx-1,3*dy/4,dx,cs,0,LE) > dx/2 LE 300 lib/gocr/ocr0n.c -(dx-loop(bp,dx-1,7*dy/8,dx,cs,0,LE)) > dx/4 ) Break; // ~/ LE 304 lib/gocr/ocr0n.c if( loop(bp,dx-1,3*dy/16,dx,cs,0,LE)-dx/8 LE 305 lib/gocr/ocr0n.c >loop(bp,dx-1, i,dx,cs,0,LE) LE 306 lib/gocr/ocr0n.c || loop(bp,dx-1,3*dy/16,dx,cs,0,LE)-dx/8 LE 307 lib/gocr/ocr0n.c >loop(bp,dx-1, i+1,dx,cs,0,LE) ) Break; // ~t,~f LE 311 lib/gocr/ocr0n.c && loop(bp,dx-1, 3*dy/4,dx,cs,0,LE)-dx/8 LE 312 lib/gocr/ocr0n.c >loop(bp,dx-1,dy-1-dy/32,dx,cs,0,LE) ) Break; // ~t LE 315 lib/gocr/ocr0n.c if ( loop(bp,dx-1,i-1,dx,cs,0,LE)>1 ) Break; // ~t LE 322 lib/gocr/ocr0n.c if (loop(bp,dx-1,dy/2-1,dx,cs,0,LE)- LE 323 lib/gocr/ocr0n.c loop(bp,dx-1,3*dy/4,dx,cs,0,LE)>dx/8) ad=95*ad/100; // ~3 LE 324 lib/gocr/ocr0n.c if (loop(bp,dx-1, dy/16,dx,cs,0,LE)- LE 325 lib/gocr/ocr0n.c loop(bp,dx-1, dy/4,dx,cs,0,LE)>dx/8) ad=95*ad/100; // ~23 LE 332 lib/gocr/ocr0n.c i=loop(bp,dx-1-dx/8,dy-1-i,dy,cs,0,LE); LE 409 lib/gocr/ocr0n.c i=loop(box1->p,x1,y0+y,dx,cs,0,LE); // use p (not b) for broken chars LE 424 lib/gocr/ocr0n.c i1=loop(bp,dx-1,dy-3*dy/16,dx,cs,0,LE); LE 427 lib/gocr/ocr0n.c if (loop(bp,dx-1,dy-1-dy/16,dx,cs,0,LE)>dx/4) ad=96*ad/100; // \it i LE 552 lib/gocr/ocr0n.c if( loop(bp,dx-1, dy/3,dy,cs,0,LE)>dy/4 /* 3 with upper bow */ LE 553 lib/gocr/ocr0n.c && loop(bp,dx-1, dy/8,dy,cs,0,LE)>dy/4 /* 3 with horizontal line */ LE 555 lib/gocr/ocr0n.c if( loop(bp,dx-1,2*dy/3,dy,cs,0,LE)>dy/4 ) Break; LE 556 lib/gocr/ocr0n.c if( loop(bp,dx-1,3*dy/4,dy,cs,0,LE)>dy/2 ) Break; // ~2 Feb06 LE 557 lib/gocr/ocr0n.c if( loop(bp,dx-1,7*dy/8,dy,cs,0,LE)>dy/2 ) Break; // ~2 Feb06 LE 563 lib/gocr/ocr0n.c if (loop(bp,dx-1,i1,dx,cs,0,LE)>1+dx/8) ad=ad*99/100; // ~1 with a pixel LE 569 lib/gocr/ocr0n.c if (loop(bp,dx-1,i2,dx,cs,0,LE)>1+dx/8) ad=ad*99/100; // ~1 with a pixel LE 572 lib/gocr/ocr0n.c i=loop(bp,dx-1,y,dx,cs,0,LE); LE 573 lib/gocr/ocr0n.c if (i>=xa) { xa=i;ya=y;x=xa+loop(bp,dx-1-xa,y,dx,cs,1,LE); } LE 576 lib/gocr/ocr0n.c && xa<=loop(bp,dx-1,i2,dx,cs,0,LE)) ad=ad*99/100; // ~1 with a pixel LE 578 lib/gocr/ocr0n.c && xa<=loop(bp,dx-1,i1,dx,cs,0,LE)) ad=ad*99/100; // ~1 with a pixel LE 737 lib/gocr/ocr0n.c + loop(bp,dx-1,dy-1-y,dx,cs,0,LE) >= dx/2 ) break; LE 747 lib/gocr/ocr0n.c turmite(bp,&x,&y,0,dx-1,0,dy-1,cs,DO,LE); if( x>=0 ) Break; LE 754 lib/gocr/ocr0n.c i=loop(bp,bp->x-1, bp->y/4,dx,cs,0,LE); LE 755 lib/gocr/ocr0n.c if( i > loop(bp,bp->x-1,2*bp->y/4,dx,cs,0,LE)+1 LE 756 lib/gocr/ocr0n.c && i > loop(bp,bp->x-1,3*bp->y/8,dx,cs,0,LE)+1 ) Break; LE 784 lib/gocr/ocr0n.c i=loop(bp,dx-1 ,y,dx,cs,0,LE); LE 785 lib/gocr/ocr0n.c i=loop(bp,dx-1-i,y,dx,cs,1,LE); if (i>j) j=i; LE 798 lib/gocr/ocr0n.c i =loop(bp,dx-1 ,dy-1,dx,cs,0,LE); // ~9 LE 799 lib/gocr/ocr0n.c i+=loop(bp,dx-1-i,dy-1,dx,cs,1,LE); LE 801 lib/gocr/ocr0n.c && i-loop(bp,dx-1,dy-1-dy/8,dx,cs,0,LE)>dx/4 ) Break; LE 808 lib/gocr/ocr0n.c && loop(bp,dx-1,dy/16 ,dx,cs,0,LE)> LE 809 lib/gocr/ocr0n.c loop(bp,dx-1,dy/16+1+dy/32,dx,cs,0,LE) ) Break; LE 825 lib/gocr/ocr0n.c if( loop(bp,dx-1,3*dy/4,dx,cs,0,LE)>dx/2 ) Break; LE 839 lib/gocr/ocr0n.c x =loop(box1->p,x1 ,y ,dx,cs,0,LE); if( x>dx/2 ) break; LE 840 lib/gocr/ocr0n.c x+=loop(box1->p,x1-x+1,y-1,dx,cs,0,LE); if( x>dx/2 ) break; LE 843 lib/gocr/ocr0n.c if (loop(box1->p,x1,y1-dy/3,dx,cs,0,LE)>dx/4 ) Break; LE 889 lib/gocr/ocr0n.c j=loop(bp,dx-1,y,dx,cs,0,LE); if( j<x ) break; if( j-1>x ) x=j-1; LE 896 lib/gocr/ocr0n.c i =loop(bp,dx-1,j,dx,cs,0,LE); if(j<dy/2) { LE 904 lib/gocr/ocr0n.c <=loop(bp,dx-1,3*dy/8,dx,cs,0,LE)+dx/8 ) ad=ad*98/100; // l LE 938 lib/gocr/ocr0n.c j = loop(box1->p,x1,y1- dy/4,dx,cs,0,LE); LE 939 lib/gocr/ocr0n.c if( j>loop(box1->p,x1,y1- dy/5,dx,cs,0,LE) LE 940 lib/gocr/ocr0n.c && j>loop(box1->p,x1,y1-2*dy/5,dx,cs,0,LE) ) Break; // & LE 956 lib/gocr/ocr0n.c j=loop(box1->p,x1,y,dx,cs,0,LE); if( j>=x ) i2=y; LE 959 lib/gocr/ocr0n.c && loop(box1->p,x1-j,y,dx,cs,1,LE)>dx/2)){ LE 986 lib/gocr/ocr0n.c if ( loop(bp,dx-1,0,dx,cs,0,LE)==0 ) ad=99*ad/100; LE 1055 lib/gocr/ocr0n.c j=loop(box1->p,x1,y,dx,cs,0,LE); LE 1058 lib/gocr/ocr0n.c i1=loop(bp,dx-1,dy/8 ,dx,cs,0,LE); if(i1>dx/2) Break; LE 1059 lib/gocr/ocr0n.c i3=loop(bp,dx-1,dy-1-dy/8,dx,cs,0,LE); LE 1060 lib/gocr/ocr0n.c i2=loop(bp,dx-1,dy/2 ,dx,cs,0,LE); if(i1+i3-2*i2<-1-dx/16) Break; // konvex LE 1061 lib/gocr/ocr0n.c i1=loop(bp,dx-1,dy/4 ,dx,cs,0,LE); if(i1>dx/2) Break; LE 1062 lib/gocr/ocr0n.c i3=loop(bp,dx-1,dy-1-dy/8,dx,cs,0,LE); LE 1064 lib/gocr/ocr0n.c i2=loop(bp,dx-1,y,dx,cs,0,LE); LE 1067 lib/gocr/ocr0n.c x=loop(bp,dx -1,6*dy/8,dx,cs,0,LE); if(x>0){ LE 1109 lib/gocr/ocr0n.c if (loop(bp,dx-1,0 ,x1-x0,cs,0,LE)> LE 1110 lib/gocr/ocr0n.c loop(bp,dx-1,2 ,x1-x0,cs,0,LE) ) ad=98*ad/100; LE 1114 lib/gocr/ocr0n.c x=loop(bp,dx-1,dy-1-dy/3,x1-x0,cs,0,LE); // should be minimum LE 1116 lib/gocr/ocr0n.c i=loop(bp,dx-1,y,x1-x0,cs,0,LE); LE 1125 lib/gocr/ocr0n.c j= loop(bp,dx-1, dy/16,dx,cs,0,LE) LE 1126 lib/gocr/ocr0n.c + loop(bp,dx-1,dy-1-dy/16,dx,cs,0,LE) LE 1127 lib/gocr/ocr0n.c <= 2*loop(bp,dx-1, dy/2 ,dx,cs,0,LE); LE 1130 lib/gocr/ocr0n.c if( loop(bp,dx-1, dy/16,dx,cs,0,LE)>dx/8 ) LE 1132 lib/gocr/ocr0n.c if( loop(bp,dx-1,dy-1-dy/16,dx,cs,0,LE)>dx/8 ) LE 1152 lib/gocr/ocr0n.c if (loop(bp,dx-1,dy-1,x1-x0,cs,0,LE)<dx/8) ad=98*ad/100; // \it a LE 1153 lib/gocr/ocr0n.c if (loop(bp,dx-1, 0,x1-x0,cs,0,LE)<dx/8) ad=98*ad/100; // \it a LE 1201 lib/gocr/ocr0n.c x= loop(bp,dx-1,dy/2 ,x1-x0,cs,0,LE); LE 1202 lib/gocr/ocr0n.c i= loop(bp,dx-1,dy/2-1,x1-x0,cs,0,LE); if(i>x) x=i; LE 1203 lib/gocr/ocr0n.c i= loop(bp,dx-1,dy/2-1,x1-x0,cs,0,LE); if(i>x && dy>8) x=i; LE 1204 lib/gocr/ocr0n.c if( loop(bp,dx-1,3*dy/4,x1-x0,cs,0,LE)<x) Break; // ~8 LE 1206 lib/gocr/ocr0n.c x=loop(bp,dx-1,dy-1-dy/3,x1-x0,cs,0,LE); // should be minimum LE 1208 lib/gocr/ocr0n.c i=loop(bp,dx-1,y,x1-x0,cs,0,LE); LE 1224 lib/gocr/ocr0n.c || loop(bp,dx-1,y,dx-1,cs,0,LE) > dx/4 ) break; LE 1232 lib/gocr/ocr0n.c if( loop(bp,dx-1, dy/16,dx,cs,0,LE)>dx/8 ) LE 1234 lib/gocr/ocr0n.c if( loop(bp,dx-1,dy-1-dy/16,dx,cs,0,LE)>dx/8 ) LE 490 lib/gocr/pgm2asc.c case LE: (*x)--; break; LE 536 lib/gocr/pgm2asc.c case LE: LE 2120 lib/gocr/pgm2asc.c +loop(pp,x1,y1-(y1-y0)/32,x1-x0,cs,0,LE) > (x1-x0+1)/2 LE 525 lib/gocr/remove.c && loop(pp,j2,(y0+y1)/2,xa+1,cs,0,LE) >=xa ){ xb=-xa; break; } LE 590 lib/gocr/remove.c && loop(pp,j2,(y0+y1)/2,xa+1,cs,0,LE) >=xa ){ xb=-xa; break; }