home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 4 / AACD04.ISO / AACD / Programming / powerd / modules / exec / lists.m < prev    next >
Encoding:
Text File  |  1999-03-08  |  289 b   |  17 lines

  1. MODULE 'exec/nodes'
  2. /*
  3. #define IsListEmpty(x)    (x::mlh.tailpred = (x))
  4. #define IsMsgPortEmpty(x) (x::mp.ln.tailpred = x::mp.ln)
  5. */
  6. OBJECT LH
  7.     Head:PTR TO LN,
  8.     Tail:PTR TO LN,
  9.     TailPred:PTR TO LN,
  10.     Type:CHAR,
  11.     Pad:CHAR
  12.  
  13. OBJECT MLH
  14.     Head:PTR TO MLN,
  15.     Tail:PTR TO MLN,
  16.     TailPred:PTR TO MLN
  17.