File tree Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -594,9 +594,10 @@ register pointer f;
594
594
{ register pointer flag ,result ;
595
595
flag = read1 (ctx ,f );
596
596
vpush (flag );
597
- read_suppress = TRUE;
598
- result = read1 (ctx ,f );
599
- if (eval_read_cond (ctx ,flag )== NIL ) result = (pointer )UNBOUND ;
597
+ if (eval_read_cond (ctx ,flag )== NIL ) {
598
+ read_suppress = TRUE; read1 (ctx ,f );
599
+ result = (pointer )UNBOUND ;}
600
+ else result = read1 (ctx ,f );
600
601
vpop ();
601
602
return (result );}
602
603
@@ -606,9 +607,10 @@ register pointer f;
606
607
{ register pointer flag ,result ;
607
608
flag = read1 (ctx ,f );
608
609
vpush (flag );
609
- read_suppress = TRUE;
610
- result = read1 (ctx ,f );
611
- if (eval_read_cond (ctx ,flag )!= NIL ) result = (pointer )UNBOUND ;
610
+ if (eval_read_cond (ctx ,flag )!= NIL ) {
611
+ read_suppress = TRUE; read1 (ctx ,f );
612
+ result = (pointer )UNBOUND ;}
613
+ else result = read1 (ctx ,f );
612
614
vpop ();
613
615
return (result );}
614
616
You can’t perform that action at this time.
0 commit comments