static char *qemu_rbd_parse_clientname(const char *conf, char *clientname)

{

    const char *p = conf;



    while (*p) {

        int len;

        const char *end = strchr(p, ':');



        if (end) {

            len = end - p;

        } else {

            len = strlen(p);

        }



        if (strncmp(p, "id=", 3) == 0) {

            len -= 3;

            strncpy(clientname, p + 3, len);

            clientname[len] = '\0';

            return clientname;

        }

        if (end == NULL) {

            break;

        }

        p = end + 1;

    }

    return NULL;

}

static char *qemu_rbd_parse_clientname(const char *conf, char *clientname)

{

    const char *p = conf;



    while (*p) {

        int len;

        const char *end = strchr(p, ':');



        if (end) {

            len = end - p;

        } else {

            len = strlen(p);

        }



        if (strncmp(p, "id=", 3) == 0) {

            len -= 3;

            strncpy(clientname, p + 3, len);

            clientname[len] = '\0';

            return clientname;

        }

        if (end == NULL) {

            break;

        }

        p = end + 1;

    }

    return NULL;

}

static char *FUNC_0(const char *VAR_0, char *VAR_1)

{

    const char *VAR_2 = VAR_0;



    while (*VAR_2) {

        int VAR_3;

        const char *VAR_4 = strchr(VAR_2, ':');



        if (VAR_4) {

            VAR_3 = VAR_4 - VAR_2;

        } else {

            VAR_3 = strlen(VAR_2);

        }



        if (strncmp(VAR_2, "id=", 3) == 0) {

            VAR_3 -= 3;

            strncpy(VAR_1, VAR_2 + 3, VAR_3);

            VAR_1[VAR_3] = '\0';

            return VAR_1;

        }

        if (VAR_4 == NULL) {

            break;

        }

        VAR_2 = VAR_4 + 1;

    }

    return NULL;

}

static char *FUNC_0(const char *VAR_0, char *VAR_1)
{ const char *VAR_2 = VAR_0; while (*VAR_2) { int VAR_3; const char *VAR_4 = strchr(VAR_2, ':'); if (VAR_4) { VAR_3 = VAR_4 - VAR_2; } else { VAR_3 = strlen(VAR_2); } if (strncmp(VAR_2, "id=", 3) == 0) { VAR_3 -= 3; strncpy(VAR_1, VAR_2 + 3, VAR_3); VAR_1[VAR_3] = '\0'; return VAR_1; } if (VAR_4 == NULL) { break; } VAR_2 = VAR_4 + 1; } return NULL; }