diff --git a/alliance/src/bdd/src/bddassoc.c b/alliance/src/bdd/src/bddassoc.c index 089937ff..1d769879 100644 --- a/alliance/src/bdd/src/bddassoc.c +++ b/alliance/src/bdd/src/bddassoc.c @@ -101,7 +101,7 @@ bddassoc *addbddassoc( BddSystem ) AssocIdent = 0; while ( ( ScanAssoc != (bddassoc *)0 ) && - ( ScanAssoc->IDENT > AssocIdent ) ) + ( ScanAssoc->IDENT >= AssocIdent ) ) { if ( AssocIdent == BDD_MAX_SHORT ) { diff --git a/alliance/src/bdd/src/bdderror.h b/alliance/src/bdd/src/bdderror.h index 77290473..935de156 100644 --- a/alliance/src/bdd/src/bdderror.h +++ b/alliance/src/bdd/src/bdderror.h @@ -105,9 +105,9 @@ \------------------------------------------------------------*/ # define bdderror( E, V ) \ - (bdd_error( (int)(E), (long)(V), basename(__FILE__), __LINE__ )) + (bdd_error( (int)(E), (long)(V), autbasename(__FILE__,NULL), __LINE__ )) # define bddwarning( W, V1, V2 ) \ - (bdd_warning( (int)(W), (long)(V1), (long)(V2), basename(__FILE__), __LINE__ )) + (bdd_warning( (int)(W), (long)(V1), (long)(V2), autbasename(__FILE__,NULL), __LINE__ )) /*------------------------------------------------------------\ | | diff --git a/alliance/src/bdd/src/bddtest.c b/alliance/src/bdd/src/bddtest.c index cc9f5c84..4a746a1a 100644 --- a/alliance/src/bdd/src/bddtest.c +++ b/alliance/src/bdd/src/bddtest.c @@ -665,11 +665,13 @@ static void TestCommandViewAssoc( String ) BddAssoc = BddLocalSystem->ASSOC; - if ( BddAssoc != (bddassoc *)0 ) + while ( BddAssoc != (bddassoc *)0 ) { - fprintf( stdout, "--> viewassoc\n" ); + fprintf( stdout, "--> viewassoc %d\n", BddAssoc->IDENT ); viewbddassoc( (bddsystem *)0, BddAssoc, TestViewAssoc ); + + BddAssoc = BddAssoc->NEXT; } }