Diff for /gforth/Attic/forth.h between versions 1.24 and 1.25

version 1.24, 1996/07/25 09:25:15 version 1.25, 1996/07/26 15:28:28
Line 131  typedef Label *Xt; Line 131  typedef Label *Xt;
 #define PFA1(cfa)       PFA(cfa)  #define PFA1(cfa)       PFA(cfa)
 /* CODE_ADDRESS is the address of the code jumped to through the code field */  /* CODE_ADDRESS is the address of the code jumped to through the code field */
 #define CODE_ADDRESS(cfa)       (*(Label *)(cfa))  #define CODE_ADDRESS(cfa)       (*(Label *)(cfa))
       /* DOES_CODE is the Forth code does jumps to */  /* DOES_CODE is the Forth code does jumps to */
 #define DOES_CODE(cfa)  ({Xt _cfa=(Xt)(cfa); \  #define DOES_CODE(cfa)  ({Xt _cfa=(Xt)(cfa); \
                           _cfa[0] == symbols[DODOES] ? _cfa[1] : NULL;})                            _cfa[0] == symbols[DODOES] ? _cfa[1] : NULL;})
 #define DOES_CODE1(cfa) (cfa[1])  #define DOES_CODE1(cfa) (cfa[1])

Removed from v.1.24  
changed lines
  Added in v.1.25


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