diff --git a/src/runtime/c/reader.cxx b/src/runtime/c/reader.cxx index d4de802cf..4d3e33efa 100644 --- a/src/runtime/c/reader.cxx +++ b/src/runtime/c/reader.cxx @@ -395,6 +395,14 @@ ref PgfReader::read_abscat() { ref abscat = read_name(&PgfAbsCat::name); abscat->context = read_vector(&PgfReader::read_hypo); + + // for now we just read the set of functions per category and ignore them + size_t n_funs = read_len(); + for (size_t i = 0; i < n_funs; i++) { + read_double(); + read_name(); + } + abscat->prob = - log(read_double()); return abscat; }