40 C_OUTLINE_IT* outline_it);
55 C_OUTLINE_IT* outline_it);
65 C_OUTLINE_IT* outline_it);
void line_edges(inT16 x, inT16 y, inT16 xext, uinT8 uppercolour, uinT8 *bwpos, CRACKEDGE **prevline, CRACKEDGE **free_cracks, C_OUTLINE_IT *outline_it)
LIST join(LIST list1, LIST list2)
void block_edges(Pix *t_image, PDBLK *block, C_OUTLINE_IT *outline_it)
void free_crackedges(CRACKEDGE *start)
CRACKEDGE * h_edge(int sign, CRACKEDGE *join, CrackPos *pos)
void join_edges(CRACKEDGE *edge1, CRACKEDGE *edge2, CRACKEDGE **free_cracks, C_OUTLINE_IT *outline_it)
void make_margins(PDBLK *block, BLOCK_LINE_IT *line_it, uinT8 *pixels, uinT8 margin, inT16 left, inT16 right, inT16 y)
CRACKEDGE * v_edge(int sign, CRACKEDGE *join, CrackPos *pos)