for (uns i = 0; i < GARY_SIZE(sym_planned); i++)
sym_draw(sym_planned[i].sym, sym_planned[i].zindex, svg);
}
+
+struct symbol * sym_copy(struct symbol *sym)
+{
+ ASSERT(sym->type && sym->type < SYMBOLIZER_MAX);
+ if (symbolizers[sym->type]->copy)
+ return symbolizers[sym->type]->copy(sym);
+ else
+ return NULL;
+}