home *** CD-ROM | disk | FTP | other *** search
/ ftp.sustworks.com 2018 / ftp.sustworks.com.zip / ftp.sustworks.com / USBPegasusEthernet_108.dmg / src / Source / mbufPanther.c next >
C/C++ Source or Header  |  2008-02-07  |  524b  |  39 lines

  1. //
  2. //  mbufPanther.c
  3. //
  4. //  Created by Peter Sichel on Wed May 11 2005.
  5. //  Copyright (c) 2005 Peter Sichel & Daniel Sumorok
  6. //
  7. //  Shim to simplify coding to Tiger's stable KPI functions
  8. //
  9. #if !TIGER
  10. #include "mbufPanther.h"
  11.  
  12. void* mbuf_data(mbuf_t mbuf)
  13. {
  14.     return mbuf->m_data;
  15. }
  16.     
  17. size_t mbuf_pkthdr_len(mbuf_t mbuf)
  18. {
  19.     return mbuf->m_pkthdr.len;
  20. }
  21.  
  22. size_t mbuf_len(mbuf_t mbuf)
  23. {
  24.     return mbuf->m_len;
  25. }
  26.  
  27. mbuf_t mbuf_next(mbuf_t mbuf)
  28. {
  29.     return mbuf->m_next;
  30. }
  31.  
  32. void mbuf_freem(mbuf_t mbuf)
  33. {
  34.     m_freem(mbuf);
  35. }
  36.  
  37. #endif
  38.  
  39.