Lines Matching refs:pelem
1512 t_constant_entry *pelem;
1544 for(pelem = *pslot; pelem; pslot = &pelem->next, pelem = *pslot)
1546 if (pelem->hash == hash
1547 && ec_compare_terms(v, t, pelem->value.val, pelem->value.tag) == 0
1554 if (!pelem)
1557 pelem = (t_constant_entry *) hg_alloc_size(sizeof(t_constant_entry));
1558 if ((res = create_heapterm(&pelem->value, v, t)) != PSUCCEED)
1560 hg_free_size(pelem, sizeof(t_constant_entry));
1569 make_heapterm_persistent(&pelem->value);
1571 pelem->hash = hash;
1572 pelem->next = *pslot;
1573 *pslot = pelem;
1589 *presult = pelem->value;
1605 t_constant_entry *pelem = constant_table->htable[i];
1606 if (pelem)
1608 for(; pelem; pelem = pelem->next)
1610 writeq_term(pelem->value.val.all, pelem->value.tag.all);