Diff for /gforth/engine/main.c between versions 1.99 and 1.100

version 1.99, 2003/01/30 00:07:47 version 1.100, 2003/01/30 16:14:31
Line 123  Address code_area=0; Line 123  Address code_area=0;
 Cell code_area_size = CODE_BLOCK_SIZE;  Cell code_area_size = CODE_BLOCK_SIZE;
 Address code_here=NULL+CODE_BLOCK_SIZE; /* does for code-area what HERE  Address code_here=NULL+CODE_BLOCK_SIZE; /* does for code-area what HERE
                                            does for the dictionary */                                             does for the dictionary */
 Address start_flush=NULL+CODE_BLOCK_SIZE; /* start of unflushed code */  Address start_flush=NULL; /* start of unflushed code */
 Cell last_jump=0; /* if the last prim was compiled without jump, this  Cell last_jump=0; /* if the last prim was compiled without jump, this
                      is it's number, otherwise this contains 0 */                       is it's number, otherwise this contains 0 */
   
Line 651  void check_prims(Label symbols1[]) Line 651  void check_prims(Label symbols1[])
 void flush_to_here(void)  void flush_to_here(void)
 {  {
 #ifndef NO_DYNAMIC  #ifndef NO_DYNAMIC
   FLUSH_ICACHE(start_flush, code_here-start_flush);    if (start_flush)
       FLUSH_ICACHE(start_flush, code_here-start_flush);
   start_flush=code_here;    start_flush=code_here;
 #endif  #endif
 }  }

Removed from v.1.99  
changed lines
  Added in v.1.100


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>