chiark
/
gitweb
/
~yarrgweb
/
ypp-sc-tools.main.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rationalise debugging output
[ypp-sc-tools.main.git]
/
pctb
/
convert.c
diff --git
a/pctb/convert.c
b/pctb/convert.c
index f90ca4a450456d3b5d437e4a093da3569fa6f975..1d516f9cbfdb5ca5cb9ae2c0babb27d032ed47a5 100644
(file)
--- 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) {
}
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);
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);
}
fputc('|',debug);
fputc('\n',debug);
}
+#endif
debug_flush();
}
debug_flush();
}
@@
-136,6
+138,7
@@
static void find_structure(void) {
down.y++;
WALK_UNTIL_MUST(down, y,+1, mainr.br.y, '+');
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," ");
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);
}
}
fputc('\n',debug);
}
+#endif
commbasey= up.y;
comminty= down.y - up.y + 2;
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;
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;
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;
colrightx[colno]= colrx;
- fprintf(debug,"colrightx[%d]= %d\n",colno,colrx);
- } else {
- fprintf(debug,"extra colr %d %d\n",colno,colrx);
- }
colno++;
colno++;
@@
-232,9
+230,11
@@
static void load_image_and_canonify(void) {
break;
}
}
break;
}
}
+#ifdef DEBUG_RECTANGLES
fprintf(debug, "%4d ",y);
r= fwrite(image + y*width, 1,width, debug); eassert(r==width);
fputc('\n',debug);
fprintf(debug, "%4d ",y);
r= fwrite(image + y*width, 1,width, debug); eassert(r==width);
fputc('\n',debug);
+#endif
}
debug_flush();
}
}
debug_flush();
}