diff --git a/link-grammar/disjunct-utils.c b/link-grammar/disjunct-utils.c index fa80b8c61..127ff0000 100644 --- a/link-grammar/disjunct-utils.c +++ b/link-grammar/disjunct-utils.c @@ -234,10 +234,10 @@ struct disjunct_dup_table_s * This is the old version that doesn't check for domination, just * equality. */ -static inline unsigned int old_hash_disjunct(disjunct_dup_table *dt, - Disjunct * d, bool string_too) +static inline connector_hash_t old_hash_disjunct(disjunct_dup_table *dt, + Disjunct * d, bool string_too) { - unsigned int i = 0; + connector_hash_t i = 0; if (NULL != d->left) i = connector_list_hash(d->left); @@ -365,7 +365,7 @@ unsigned int eliminate_duplicate_disjuncts(Disjunct *dw, bool multi_string) for (Disjunct *d = dw; d != NULL; d = d->next) { Disjunct *dx; - unsigned int h = old_hash_disjunct(dt, d, /*string_too*/!multi_string); + connector_hash_t h = old_hash_disjunct(dt, d, /*string_too*/!multi_string); for (dx = dt->dup_table[h]; dx != NULL; dx = dx->dup_table_next) { diff --git a/link-grammar/disjunct-utils.h b/link-grammar/disjunct-utils.h index bed949010..9dceb149c 100644 --- a/link-grammar/disjunct-utils.h +++ b/link-grammar/disjunct-utils.h @@ -63,7 +63,7 @@ struct Disjunct_struct /* Shared by different steps. For what | when. */ union { - uint32_t dup_hash; /* Duplicate elimination | before pruning */ + connector_hash_t dup_hash;/* Duplicate elimination | before pruning */ int32_t ordinal; /* Generation mode | after d. elimination */ }; /* 4 bytes */