X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fcategory.c;h=1620bc7f7f9b3c27bbde71737eeb860d5c4f7cf0;hb=3d161b40e72009aeca4bfc1cb8be82d05d7e6e2a;hp=33078ce2b45528c1cd518e89fb7c798ae44334b6;hpb=685407ad62911e5edb1ec093a01ec9e46563af44;p=pspp-builds.git diff --git a/src/data/category.c b/src/data/category.c index 33078ce2..1620bc7f 100644 --- a/src/data/category.c +++ b/src/data/category.c @@ -148,6 +148,23 @@ cat_value_update (const struct variable *v, const union value *val) } } } +/* + Return the count for the sth category. + */ +size_t +cat_get_category_count (const size_t s, const struct variable *v) +{ + struct cat_vals *tmp; + size_t n_categories; + + tmp = var_get_obs_vals (v); + n_categories = cat_get_n_categories (v); + if (s < n_categories) + { + return tmp->value_counts[s]; + } + return CAT_VALUE_NOT_FOUND; +} const union value * cat_subscript_to_value (const size_t s, const struct variable *v)