char *qemu_strdup(const char *str)

{

    char *ptr;

    size_t len = strlen(str);

    ptr = qemu_malloc(len + 1);

    if (!ptr)

        return NULL;

    pstrcpy(ptr, len + 1, str);

    return ptr;

}

char *qemu_strdup(const char *str)

{

    char *ptr;

    size_t len = strlen(str);

    ptr = qemu_malloc(len + 1);

    if (!ptr)

        return NULL;

    pstrcpy(ptr, len + 1, str);

    return ptr;

}

char *FUNC_0(const char *VAR_0)

{

    char *VAR_1;

    size_t len = strlen(VAR_0);

    VAR_1 = qemu_malloc(len + 1);

    if (!VAR_1)

        return NULL;

    pstrcpy(VAR_1, len + 1, VAR_0);

    return VAR_1;

}

char *FUNC_0(const char *VAR_0)
{ char *VAR_1; size_t len = strlen(VAR_0); VAR_1 = qemu_malloc(len + 1); if (!VAR_1)
return NULL; pstrcpy(VAR_1, len + 1, VAR_0); return VAR_1; }