diff options
| author | kr.angelov <kr.angelov@gmail.com> | 2012-09-06 14:52:19 +0000 |
|---|---|---|
| committer | kr.angelov <kr.angelov@gmail.com> | 2012-09-06 14:52:19 +0000 |
| commit | 86b5ec7447722dab398ea3d690b5cd9fc85fb75b (patch) | |
| tree | d9e9b86354005812f1584482573fb7e1290d697b /src/runtime/c/pgf/reader.c | |
| parent | 997734c8baa5f4110c925b708c014c581dcbf845 (diff) | |
bugfix in the C parser
Diffstat (limited to 'src/runtime/c/pgf/reader.c')
| -rw-r--r-- | src/runtime/c/pgf/reader.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/runtime/c/pgf/reader.c b/src/runtime/c/pgf/reader.c index 166dc9bd2..8e2a634e8 100644 --- a/src/runtime/c/pgf/reader.c +++ b/src/runtime/c/pgf/reader.c @@ -648,10 +648,13 @@ typedef struct { static void pgf_compute_meta_probs(GuMapItor* fn, const void* key, void* value, GuExn* err) { - (void) (key && err); + (void) (err); + PgfCId name = *((PgfCId*) key); PgfCat* cat = *((PgfCat**) value); - + + cat->name = name; + double mass = 0; for (size_t i = 0; i < cat->n_functions; i++) { mass += cat->functions[i].prob; |
