map.c 640 B

1234567891011121314151617181920212223242526
  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. /* M A P . C */
  7. #include "types.h"
  8. #include "map.h"
  9. short plength;
  10. short olength;
  11. short llength;
  12. short blength;
  13. short lplength;
  14. line_p *lmap;
  15. bblock_p *lbmap;
  16. proc_p *pmap ; /* dynamically allocated array that maps
  17. * every proc_id to a proc_p.
  18. */
  19. obj_p *omap; /* maps obj_id to obj_p */
  20. loop_p *lpmap; /* maps loop_id to loop_p */
  21. bblock_p *bmap; /* maps block_id to bblock_p */
  22. dblock_p fdblock; /* first dblock */
  23. proc_p fproc; /* first proc */