char *qdist_pr_plain(const struct qdist *dist, size_t n)

{

    struct qdist binned;

    char *ret;



    if (dist->n == 0) {

        return NULL;

    }

    qdist_bin__internal(&binned, dist, n);

    ret = qdist_pr_internal(&binned);

    qdist_destroy(&binned);

    return ret;

}

char *qdist_pr_plain(const struct qdist *dist, size_t n)

{

    struct qdist binned;

    char *ret;



    if (dist->n == 0) {

        return NULL;

    }

    qdist_bin__internal(&binned, dist, n);

    ret = qdist_pr_internal(&binned);

    qdist_destroy(&binned);

    return ret;

}

        return NULL;         return NULL;
char *FUNC_0(const struct qdist *VAR_0, size_t VAR_1)

{

    struct qdist VAR_2;

    char *VAR_3;



    if (VAR_0->VAR_1 == 0) {

        return NULL;

    }

    qdist_bin__internal(&VAR_2, VAR_0, VAR_1);

    VAR_3 = qdist_pr_internal(&VAR_2);

    qdist_destroy(&VAR_2);

    return VAR_3;

}

char *FUNC_0(const struct qdist *VAR_0, size_t VAR_1)
{ struct qdist VAR_2; char *VAR_3; if (VAR_0->VAR_1 == 0) { return NULL; } qdist_bin__internal(&VAR_2, VAR_0, VAR_1); VAR_3 = qdist_pr_internal(&VAR_2); qdist_destroy(&VAR_2); return VAR_3; }