[gforth] / gforth / engine / main.c  

gforth: gforth/engine/main.c

Diff for /gforth/engine/main.c between version 1.62 and 1.63

version 1.62, Mon Apr 1 15:34:35 2002 UTC version 1.63, Wed Aug 28 17:50:30 2002 UTC
Line 406 
Line 406 
     if (rp <= orig_rp0 && rp > (Cell *)(image_header->return_stack_base+5)) {      if (rp <= orig_rp0 && rp > (Cell *)(image_header->return_stack_base+5)) {
       /* no rstack overflow or underflow */        /* no rstack overflow or underflow */
       rp0 = rp;        rp0 = rp;
       *--rp0 = (Cell)ip;        *--rp0 = (Cell)saved_ip;
     }      }
     else /* I love non-syntactic ifdefs :-) */      else /* I love non-syntactic ifdefs :-) */
 #endif  #endif
Line 465 
Line 465 
     PrimInfo *pi=&priminfos[i];      PrimInfo *pi=&priminfos[i];
     int j;      int j;
     pi->super_end = superend[i-DOESJUMP-1]|no_super;      pi->super_end = superend[i-DOESJUMP-1]|no_super;
     /* !! enable superinstructions for GFORTH_DEBUGGING) */  
 #ifdef GFORTH_DEBUGGING  
     pi->super_end = 1;  
 #endif  
     for (j=prim_len-IND_JUMP_LENGTH; ; j--) {      for (j=prim_len-IND_JUMP_LENGTH; ; j--) {
       if (IS_NEXT_JUMP(symbols1[i]+j)) {        if (IS_NEXT_JUMP(symbols1[i]+j)) {
         prim_len = j;          prim_len = j;


Generate output suitable for use with a patch program
Legend:
Removed from v.1.62  
changed lines
  Added in v.1.63

CVS Admin

Powered by ViewCVS 1.0-dev
(Powered by ViewCVS)

ViewCVS and CVS Help