From 709f5dfcd8fafadb7b667e4aa8ea69ffbc01e063 Mon Sep 17 00:00:00 2001 From: "kr.angelov" Date: Tue, 25 Mar 2014 13:57:57 +0000 Subject: [PATCH] small fixes in the C runtime --- src/runtime/c/pgf/parser.c | 8 +++----- src/runtime/c/pgf/reader.c | 6 ------ 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/src/runtime/c/pgf/parser.c b/src/runtime/c/pgf/parser.c index 500db0fba..d8e150f7e 100644 --- a/src/runtime/c/pgf/parser.c +++ b/src/runtime/c/pgf/parser.c @@ -706,7 +706,7 @@ static PgfItem* pgf_new_item(PgfParsing* ps, PgfItemConts* conts, PgfProduction prod) { PgfItem* item; - if (ps == NULL || ps->free_item == NULL) + if (ps->free_item == NULL) item = gu_new(PgfItem, ps->pool); else { item = ps->free_item; @@ -769,10 +769,8 @@ pgf_new_item(PgfParsing* ps, PgfItemConts* conts, PgfProduction prod) pgf_item_set_curr_symbol(item, ps->pool); #ifdef PGF_COUNTS_DEBUG - if (ps != NULL) { - ps->item_full_count++; - ps->item_real_count++; - } + ps->item_full_count++; + ps->item_real_count++; #endif return item; diff --git a/src/runtime/c/pgf/reader.c b/src/runtime/c/pgf/reader.c index 7b8ea91bc..d4018170c 100644 --- a/src/runtime/c/pgf/reader.c +++ b/src/runtime/c/pgf/reader.c @@ -1133,12 +1133,6 @@ pgf_ccat_set_cnccat(PgfCCat* ccat, PgfProduction prod) extern prob_t pgf_ccat_set_viterbi_prob(PgfCCat* ccat); -typedef struct { - GuMapItor fn; - PgfConcr* concr; - GuPool* pool; -} PgfIndexFn; - static void pgf_read_ccat_cb(GuMapItor* fn, const void* key, void* value, GuExn* err) {