static int gff3_visitor_comment_node(GtNodeVisitor *nv, GtCommentNode *cn, GT_UNUSED GtError *err) { GtGFF3Visitor *gff3_visitor; gt_error_check(err); gff3_visitor = gff3_visitor_cast(nv); gt_assert(nv && cn); gff3_version_string(nv); if (!gff3_visitor->outstr) { gt_file_xprintf(gff3_visitor->outfp, "#%s\n", gt_comment_node_get_comment(cn)); } else { gt_str_append_char(gff3_visitor->outstr, '#'); gt_str_append_cstr(gff3_visitor->outstr, gt_comment_node_get_comment(cn)); gt_str_append_char(gff3_visitor->outstr, '\n'); } return 0; }
static int gtf_visitor_comment_node(GtNodeVisitor *nv, GtCommentNode *c, GT_UNUSED GtError *err) { GtGTFVisitor *gtf_visitor; gt_error_check(err); gtf_visitor = gtf_visitor_cast(nv); gt_file_xprintf(gtf_visitor->outfp, "#%s\n", gt_comment_node_get_comment(c)); return 0; }
static int gff3_visitor_comment_node(GtNodeVisitor *nv, GtCommentNode *cn, GT_UNUSED GtError *err) { GtGFF3Visitor *gff3_visitor; gt_error_check(err); gff3_visitor = gff3_visitor_cast(nv); gt_assert(nv && cn); gff3_version_string(nv); gt_file_xprintf(gff3_visitor->outfp, "#%s\n", gt_comment_node_get_comment(cn)); return 0; }