summaryrefslogtreecommitdiff
path: root/src/runtime
diff options
context:
space:
mode:
authorkr.angelov <kr.angelov@gmail.com>2014-03-25 13:57:57 +0000
committerkr.angelov <kr.angelov@gmail.com>2014-03-25 13:57:57 +0000
commit911ae42296780b81f2afd7795c2eabce745649c8 (patch)
treecc30d6ba4bcb0f799fc238e6450878242bf46592 /src/runtime
parent51a9ef72c7e32f06d2413a5aea5751df2780063b (diff)
small fixes in the C runtime
Diffstat (limited to 'src/runtime')
-rw-r--r--src/runtime/c/pgf/parser.c8
-rw-r--r--src/runtime/c/pgf/reader.c6
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)
{