summaryrefslogtreecommitdiff
path: root/src/runtime/c/pgf/reader.c
diff options
context:
space:
mode:
authorkr.angelov <kr.angelov@gmail.com>2012-09-06 14:52:19 +0000
committerkr.angelov <kr.angelov@gmail.com>2012-09-06 14:52:19 +0000
commit86b5ec7447722dab398ea3d690b5cd9fc85fb75b (patch)
treed9e9b86354005812f1584482573fb7e1290d697b /src/runtime/c/pgf/reader.c
parent997734c8baa5f4110c925b708c014c581dcbf845 (diff)
bugfix in the C parser
Diffstat (limited to 'src/runtime/c/pgf/reader.c')
-rw-r--r--src/runtime/c/pgf/reader.c7
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;