cf.h 698 B

123456789101112131415161718192021
  1. /* $Id$ */
  2. /*
  3. * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
  4. * See the copyright notice in the ACK home directory, in the file "Copyright".
  5. */
  6. /* C O N T R O L F L O W */
  7. /* Macro's for extended data structures: */
  8. #define B_SEMI b_extend->bx_cf.bx_semi
  9. #define B_PARENT b_extend->bx_cf.bx_parent
  10. #define B_BUCKET b_extend->bx_cf.bx_bucket
  11. #define B_ANCESTOR b_extend->bx_cf.bx_ancestor
  12. #define B_LABEL b_extend->bx_cf.bx_label
  13. #define LP_BLOCKS lp_extend->lpx_cf.lpx_blocks
  14. #define LP_COUNT lp_extend->lpx_cf.lpx_count
  15. #define LP_MESSY lp_extend->lpx_cf.lpx_messy
  16. #define newcflpx() (lpext_p) newstruct(lpext_cf)
  17. #define oldcflpx(x) oldstruct(lpext_cf,x)