Diff for /gforth/engine/engine.c between versions 1.117 and 1.119

version 1.117, 2012/01/16 22:17:32 version 1.119, 2012/07/15 12:03:07
Line 208  extern Char *gforth_memcpy(Char * dest, Line 208  extern Char *gforth_memcpy(Char * dest,
 #ifndef FTOSREG  #ifndef FTOSREG
 #define FTOSREG  #define FTOSREG
 #endif  #endif
   #ifndef OPREG
   #define OPREG
   #endif
   
 #ifndef CPU_DEP1  #ifndef CPU_DEP1
 # define CPU_DEP1 0  # define CPU_DEP1 0
Line 269  extern Char *gforth_memcpy(Char * dest, Line 272  extern Char *gforth_memcpy(Char * dest,
 #endif  #endif
   
 #ifdef STANDALONE  #ifdef STANDALONE
 jmp_buf throw_jmp_buf;  jmp_buf * throw_jmp_handler;
   
 void throw(int code)  void throw(int code)
 {  {
   longjmp(throw_jmp_buf,code); /* !! or use siglongjmp ? */    longjmp(*throw_jmp_handler,code); /* !! or use siglongjmp ? */
 }  }
 #endif  #endif
   
Line 337  Label *gforth_engine(Xt *ip0, Cell *sp0, Line 340  Label *gforth_engine(Xt *ip0, Cell *sp0,
   register Address lp LPREG = lp0;    register Address lp LPREG = lp0;
   register Xt cfa CFAREG;    register Xt cfa CFAREG;
   register Label real_ca CAREG;    register Label real_ca CAREG;
   #ifdef HAS_OBJECTS
     register Char * op OPREG = NULL;
   #endif
 #ifdef MORE_VARS  #ifdef MORE_VARS
   MORE_VARS    MORE_VARS
 #endif  #endif

Removed from v.1.117  
changed lines
  Added in v.1.119


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