static void parse_cmdline(const char *cmdline,

                          int *pnb_args, char **args)

{

    const char *p;

    int nb_args, ret;

    char buf[1024];



    p = cmdline;

    nb_args = 0;

    for (;;) {

        while (qemu_isspace(*p)) {

            p++;

        }

        if (*p == '\0') {

            break;

        }

        if (nb_args >= MAX_ARGS) {

            break;

        }

        ret = get_str(buf, sizeof(buf), &p);

        args[nb_args] = g_strdup(buf);

        nb_args++;

        if (ret < 0) {

            break;

        }

    }

    *pnb_args = nb_args;

}

static void parse_cmdline(const char *cmdline,

                          int *pnb_args, char **args)

{

    const char *p;

    int nb_args, ret;

    char buf[1024];



    p = cmdline;

    nb_args = 0;

    for (;;) {

        while (qemu_isspace(*p)) {

            p++;

        }

        if (*p == '\0') {

            break;

        }

        if (nb_args >= MAX_ARGS) {

            break;

        }

        ret = get_str(buf, sizeof(buf), &p);

        args[nb_args] = g_strdup(buf);

        nb_args++;

        if (ret < 0) {

            break;

        }

    }

    *pnb_args = nb_args;

}

static void parse_cmdline(const char *cmdline,                           int *pnb_args, char **args)             break;         args[nb_args] = g_strdup(buf);         nb_args++;             break;
static void FUNC_0(const char *VAR_0,

                          int *VAR_1, char **VAR_2)

{

    const char *VAR_3;

    int VAR_4, VAR_5;

    char VAR_6[1024];



    VAR_3 = VAR_0;

    VAR_4 = 0;

    for (;;) {

        while (qemu_isspace(*VAR_3)) {

            VAR_3++;

        }

        if (*VAR_3 == '\0') {

            break;

        }

        if (VAR_4 >= MAX_ARGS) {

            break;

        }

        VAR_5 = get_str(VAR_6, sizeof(VAR_6), &VAR_3);

        VAR_2[VAR_4] = g_strdup(VAR_6);

        VAR_4++;

        if (VAR_5 < 0) {

            break;

        }

    }

    *VAR_1 = VAR_4;

}

static void FUNC_0(const char *VAR_0,
int *VAR_1, char **VAR_2)
{ const char *VAR_3; int VAR_4, VAR_5; char VAR_6[1024]; VAR_3 = VAR_0; VAR_4 = 0; for (;;) { while (qemu_isspace(*VAR_3)) { VAR_3++; } if (*VAR_3 == '\0') { break; } if (VAR_4 >= MAX_ARGS) { break; } VAR_5 = get_str(VAR_6, sizeof(VAR_6), &VAR_3); VAR_2[VAR_4] = g_strdup(VAR_6); VAR_4++; if (VAR_5 < 0) { break; } } *VAR_1 = VAR_4; }