X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fmath%2Fcategoricals.h;h=697d846b48351c729b7cc6013aab8099aebbf3bd;hb=46fdaed173d06e42dac6712e142bc9f7898075d7;hp=9e58f59eb0c2890bc6260089a1369b4cf9cb5629;hpb=11b8d81d6f403209b15bdf5a58ed2b98cd4ee3bb;p=pspp-builds.git diff --git a/src/math/categoricals.h b/src/math/categoricals.h index 9e58f59e..697d846b 100644 --- a/src/math/categoricals.h +++ b/src/math/categoricals.h @@ -42,6 +42,14 @@ size_t categoricals_n_count (const struct categoricals *cat, size_t n); /* Return the total number of categories */ size_t categoricals_total (const struct categoricals *cat); +/* + Return the total number of variables which participated in these categoricals. + Due to the possibility of missing values, this is NOT necessarily + equal to the number of variables passed in when the object was + created. +*/ +size_t categoricals_get_n_variables (const struct categoricals *cat); + /* Return the index for variable N */ int categoricals_index (const struct categoricals *cat, size_t n, const union value *val); @@ -61,4 +69,5 @@ double categoricals_get_binary_by_subscript (const struct categoricals *cat, int + #endif