home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume25 / trash / part01 / diblock.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-03-22  |  638 b   |  30 lines

  1. #define    SIMULATED_PAGE_SIZE    (4 * 1024)
  2.  
  3. typedef struct dinstrn    dinstrn;
  4. struct dinstrn
  5. {
  6.     dinstrn        *(*di_handler)();
  7.     unsigned long    di_addr;
  8.     unsigned long    *di_0;
  9.     unsigned long    *di_1;
  10.     unsigned long    *di_2;
  11.     unsigned long    *di_3;
  12. };
  13.  
  14. typedef struct diblock    diblock;
  15. struct diblock
  16. {
  17.     int        dib_want_init;
  18.     unsigned long    dib_first_addr;
  19.     dinstrn        dib_instrn[SIMULATED_PAGE_SIZE / sizeof(unsigned long)];
  20. };
  21.  
  22. extern diblock    *addr_to_decoded_block();
  23. extern dinstrn    *addr_to_decoded_instrnp();
  24. extern dinstrn    *c_noop();
  25. extern dinstrn    *do_delayed_branch();
  26. extern dinstrn    *deliver_signal();
  27.  
  28. extern int    compile_ok;
  29. extern dinstrn    *GLOBALdipc;
  30.