diff options
| author | Alan Mishchenko <alanmi@berkeley.edu> | 2013-05-19 21:50:09 -0700 | 
|---|---|---|
| committer | Alan Mishchenko <alanmi@berkeley.edu> | 2013-05-19 21:50:09 -0700 | 
| commit | 6ad94cd988dba45747068625598b4dca96b5b34a (patch) | |
| tree | 8f99f1a30899785c3eeb9beaa053390ac661ea08 | |
| parent | 232fe09ee41afaacf6382d01ef9c6a046874b6da (diff) | |
| download | abc-6ad94cd988dba45747068625598b4dca96b5b34a.tar.gz abc-6ad94cd988dba45747068625598b4dca96b5b34a.tar.bz2 abc-6ad94cd988dba45747068625598b4dca96b5b34a.zip | |
Making changes suggested by Mark Jarvin.
| -rw-r--r-- | src/bdd/cudd/cudd.h | 10 | ||||
| -rw-r--r-- | src/bdd/cudd/cuddInt.h | 5 | 
2 files changed, 10 insertions, 5 deletions
| diff --git a/src/bdd/cudd/cudd.h b/src/bdd/cudd/cudd.h index 07762456..ab88ba74 100644 --- a/src/bdd/cudd/cudd.h +++ b/src/bdd/cudd/cudd.h @@ -364,7 +364,7 @@ typedef int (*DD_QSFP)(const void *, const void *);    SeeAlso      [Cudd_NotCond]  ******************************************************************************/ -#define Cudd_Not(node) ((DdNode *)((long)(node) ^ 01)) +#define Cudd_Not(node) ((DdNode *)((ptrint)(node) ^ 01))  /**Macro*********************************************************************** @@ -380,7 +380,7 @@ typedef int (*DD_QSFP)(const void *, const void *);    SeeAlso      [Cudd_Not]  ******************************************************************************/ -#define Cudd_NotCond(node,c) ((DdNode *)((long)(node) ^ (c))) +#define Cudd_NotCond(node,c) ((DdNode *)((ptrint)(node) ^ (c)))  /**Macro*********************************************************************** @@ -394,7 +394,7 @@ typedef int (*DD_QSFP)(const void *, const void *);    SeeAlso      [Cudd_Complement Cudd_IsComplement]  ******************************************************************************/ -#define Cudd_Regular(node) ((DdNode *)((unsigned long)(node) & ~01)) +#define Cudd_Regular(node) ((DdNode *)((ptruint)(node) & ~01))  /**Macro*********************************************************************** @@ -408,7 +408,7 @@ typedef int (*DD_QSFP)(const void *, const void *);    SeeAlso      [Cudd_Regular Cudd_IsComplement]  ******************************************************************************/ -#define Cudd_Complement(node) ((DdNode *)((unsigned long)(node) | 01)) +#define Cudd_Complement(node) ((DdNode *)((ptruint)(node) | 01))  /**Macro*********************************************************************** @@ -422,7 +422,7 @@ typedef int (*DD_QSFP)(const void *, const void *);    SeeAlso      [Cudd_Regular Cudd_Complement]  ******************************************************************************/ -#define Cudd_IsComplement(node) ((int) ((long) (node) & 01)) +#define Cudd_IsComplement(node) ((int) ((ptrint) (node) & 01))  /**Macro*********************************************************************** diff --git a/src/bdd/cudd/cuddInt.h b/src/bdd/cudd/cuddInt.h index 07ae3e6c..f0aab056 100644 --- a/src/bdd/cudd/cuddInt.h +++ b/src/bdd/cudd/cuddInt.h @@ -247,6 +247,7 @@ typedef struct DdHook {         /* hook list element */      struct DdHook *next;        /* next element in the list */  } DdHook; +/*  #if SIZEOF_VOID_P == 8 && SIZEOF_INT == 4  typedef long ptrint;  typedef unsigned long ptruint; @@ -254,6 +255,10 @@ typedef unsigned long ptruint;  typedef int ptrint;  typedef unsigned int ptruint;  #endif +*/ + +typedef ABC_PTRINT_T ptrint; +typedef ABC_PTRUINT_T ptruint;  #ifdef __osf__  #pragma pointer_size save | 
