X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~yarrgweb/git?p=ypp-sc-tools.main.git;a=blobdiff_plain;f=pctb%2Fconvert.c;h=1d516f9cbfdb5ca5cb9ae2c0babb27d032ed47a5;hp=f90ca4a450456d3b5d437e4a093da3569fa6f975;hb=d3eaa28d304c5b0639bc0f7e29b3285317d5c1e7;hpb=e684cf18e3fc8ce4024a6a258033d38f67f5aef0 diff --git a/pctb/convert.c b/pctb/convert.c index f90ca4a..1d516f9 100644 --- a/pctb/convert.c +++ b/pctb/convert.c @@ -65,6 +65,7 @@ static void require_rectangle_r(Rect rr, const char *ok) { } static void debug_rect(const char *what, int whati, Rect rr) { +#ifdef DEBUG_RECTANGLES int y,r,w; fprintf(debug, "%s %d: %d,%d..%d,%d:\n", what, whati, rr.tl.x,rr.tl.y, rr.br.x,rr.br.y); @@ -76,6 +77,7 @@ static void debug_rect(const char *what, int whati, Rect rr) { fputc('|',debug); fputc('\n',debug); } +#endif debug_flush(); } @@ -136,6 +138,7 @@ static void find_structure(void) { down.y++; WALK_UNTIL_MUST(down, y,+1, mainr.br.y, '+'); +#ifdef DEBUG_RECTANGLES int xscaleunit, y,x; for (y=0, xscaleunit=1; y<4; y++, xscaleunit*=10) { fprintf(debug," "); @@ -145,11 +148,10 @@ static void find_structure(void) { } fputc('\n',debug); } +#endif commbasey= up.y; comminty= down.y - up.y + 2; - fprintf(debug, "up.y=%d down.y=%d commbasey=%d comminty=%d\n", - up.y,down.y, commbasey,comminty); Point across= { mainr.tl.x, commbasey }; int colno=0; @@ -159,12 +161,8 @@ static void find_structure(void) { eassert(colno < MAX_COLUMNS); int colrx= across.x; if (colrx > mainr.br.x) colrx= mainr.br.x; - if (colno < INTERESTING_COLUMNS) { + if (colno < INTERESTING_COLUMNS) colrightx[colno]= colrx; - fprintf(debug,"colrightx[%d]= %d\n",colno,colrx); - } else { - fprintf(debug,"extra colr %d %d\n",colno,colrx); - } colno++; @@ -232,9 +230,11 @@ static void load_image_and_canonify(void) { break; } } +#ifdef DEBUG_RECTANGLES fprintf(debug, "%4d ",y); r= fwrite(image + y*width, 1,width, debug); eassert(r==width); fputc('\n',debug); +#endif } debug_flush(); }