static void string_output_append(StringOutputVisitor *sov, int64_t a)

{

    Range *r = g_malloc0(sizeof(*r));

    r->begin = a;

    r->end = a + 1;

    sov->ranges = range_list_insert(sov->ranges, r);

}

static void string_output_append(StringOutputVisitor *sov, int64_t a)

{

    Range *r = g_malloc0(sizeof(*r));

    r->begin = a;

    r->end = a + 1;

    sov->ranges = range_list_insert(sov->ranges, r);

}

static void FUNC_0(StringOutputVisitor *VAR_0, int64_t VAR_1)

{

    Range *r = g_malloc0(sizeof(*r));

    r->begin = VAR_1;

    r->end = VAR_1 + 1;

    VAR_0->ranges = range_list_insert(VAR_0->ranges, r);

}

static void FUNC_0(StringOutputVisitor *VAR_0, int64_t VAR_1)
{ Range *r = g_malloc0(sizeof(*r)); r->begin = VAR_1; r->end = VAR_1 + 1; VAR_0->ranges = range_list_insert(VAR_0->ranges, r); }