91 static char rcsid[]
DD_UNUSED =
"$Id: cuddZddCount.c,v 1.14 2004/08/13 18:04:53 fabio Exp $";
189 if (res == (
double)CUDD_OUT_OF_MEM) {
237 if (
st__lookup(table, (
const char *)P, (
char **)&dummy)) {
287 if (
st__lookup(table, (
const char *)P, (
char **)&dummy)) {
void st__free_table(st__table *table)
double Cudd_zddCountDouble(DdManager *zdd, DdNode *P)
int st__insert(st__table *table, const char *key, char *value)
int st__ptrcmp(const char *, const char *)
static ABC_NAMESPACE_IMPL_START char rcsid[] DD_UNUSED
static enum st__retval st__zdd_countfree(char *key, char *value, char *arg)
#define ABC_ALLOC(type, num)
static int cuddZddCountStep(DdNode *P, st__table *table, DdNode *base, DdNode *empty)
st__table * st__init_table(st__compare_func_type compare, st__hash_func_type hash)
#define ABC_NAMESPACE_IMPL_END
int st__foreach(st__table *table, enum st__retval(*func)(char *, char *, char *), char *arg)
#define ABC_NAMESPACE_IMPL_START
int st__lookup(st__table *table, const char *key, char **value)
int Cudd_zddCount(DdManager *zdd, DdNode *P)
static double cuddZddCountDoubleStep(DdNode *P, st__table *table, DdNode *base, DdNode *empty)
int st__ptrhash(const char *, int)
static enum st__retval st__zdd_count_dbl_free(char *key, char *value, char *arg)