Print is less badly broken. Read is less badly broken. GC is too aggressive.
This commit is contained in:
parent
22b0160a26
commit
63906fe817
19 changed files with 489 additions and 303 deletions
|
|
@ -41,7 +41,7 @@ bool c_eq( struct pso_pointer a, struct pso_pointer b ) {
|
|||
}
|
||||
|
||||
bool c_equal( struct pso_pointer a, struct pso_pointer b ) {
|
||||
bool result = true;
|
||||
bool result = false;
|
||||
|
||||
if ( c_eq( a, b ) ) {
|
||||
result = true;
|
||||
|
|
@ -73,6 +73,7 @@ bool c_equal( struct pso_pointer a, struct pso_pointer b ) {
|
|||
b = c_cdr( b );
|
||||
} else {
|
||||
result = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
result = result && c_nilp( a ) && c_nilp( b );
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue