static void vararg_string(void)

{

    int i;

    struct {

        const char *decoded;

    } test_cases[] = {

        { "hello world" },

        { "the quick brown fox jumped over the fence" },

        {}

    };



    for (i = 0; test_cases[i].decoded; i++) {

        QObject *obj;

        QString *str;



        obj = qobject_from_jsonf("%s", test_cases[i].decoded);



        g_assert(obj != NULL);

        g_assert(qobject_type(obj) == QTYPE_QSTRING);

        

        str = qobject_to_qstring(obj);

        g_assert(strcmp(qstring_get_str(str), test_cases[i].decoded) == 0);



        QDECREF(str);

    }

}

static void vararg_string(void)

{

    int i;

    struct {

        const char *decoded;

    } test_cases[] = {

        { "hello world" },

        { "the quick brown fox jumped over the fence" },

        {}

    };



    for (i = 0; test_cases[i].decoded; i++) {

        QObject *obj;

        QString *str;



        obj = qobject_from_jsonf("%s", test_cases[i].decoded);



        g_assert(obj != NULL);

        g_assert(qobject_type(obj) == QTYPE_QSTRING);

        

        str = qobject_to_qstring(obj);

        g_assert(strcmp(qstring_get_str(str), test_cases[i].decoded) == 0);



        QDECREF(str);

    }

}

static void FUNC_0(void)

{

    int VAR_0;

    struct {

        const char *decoded;

    } VAR_1[] = {

        { "hello world" },

        { "the quick brown fox jumped over the fence" },

        {}

    };



    for (VAR_0 = 0; VAR_1[VAR_0].decoded; VAR_0++) {

        QObject *obj;

        QString *str;



        obj = qobject_from_jsonf("%s", VAR_1[VAR_0].decoded);



        g_assert(obj != NULL);

        g_assert(qobject_type(obj) == QTYPE_QSTRING);

        

        str = qobject_to_qstring(obj);

        g_assert(strcmp(qstring_get_str(str), VAR_1[VAR_0].decoded) == 0);



        QDECREF(str);

    }

}

static void FUNC_0(void)
{ int VAR_0; struct { const char *decoded; } VAR_1[] = { { "hello world" }, { "the quick brown fox jumped over the fence" }, {} }; for (VAR_0 = 0; VAR_1[VAR_0].decoded; VAR_0++) { QObject *obj; QString *str; obj = qobject_from_jsonf("%s", VAR_1[VAR_0].decoded); g_assert(obj != NULL); g_assert(qobject_type(obj) == QTYPE_QSTRING); str = qobject_to_qstring(obj); g_assert(strcmp(qstring_get_str(str), VAR_1[VAR_0].decoded) == 0); QDECREF(str); } }