#include <math.h>
#include <ucw/lib.h>
-#include <ucw/conf.h>
#include <ucw/gary.h>
#include <ucw/mempool.h>
static struct graph_edge **bfs_queue;
-static double conf_max_section_length = 80, conf_max_section_overlay = 10;
-
-static struct cf_section lines_cf = {
- CF_ITEMS {
- CF_DOUBLE("MaxSectionLenght", &conf_max_section_length),
- CF_DOUBLE("MaxSectionOverlay", &conf_max_section_overlay),
- CF_END
- }
-};
-
-void lines_conf(void)
-{
- cf_declare_section("Labelling", &lines_cf, 0);
-}
+double conf_max_section_length = 80, conf_max_section_overlay = 10;
static struct request_line *make_new_line(void)
{
if (((other->n1->id == node->id) || (other->n2->id == node->id)) &&
(e->label) && (other->label) &&
- (e->label->type == SYMBOLIZER_TEXT) && (other->label->type == SYMBOLIZER_TEXT) &&
- (((struct sym_text *) e->label)->text == ((struct sym_text *) other->label)->text))
+ (sym_look_same(e->label, other->label)))
{
if (! candidate || (other->length > candidate->length))
candidate = other;