loadEcoffComm.h
上传用户:luoyougen
上传日期:2008-05-12
资源大小:23136k
文件大小:1k
源码类别:

VxWorks

开发平台:

C/C++

  1. /* loadEcoffComm.h - UNIX ECOFF object module common library header */
  2. /* Copyright 1984-1992 Wind River Systems, Inc. */
  3. /*
  4. modification history
  5. --------------------
  6. 01c,22sep92,rrr  added support for c++
  7. 01b,23jul92,jmm  added include of ecoff.h
  8. 01a,23jul92,ajm  created
  9. */
  10. #ifndef __INCloadEcoffCommh
  11. #define __INCloadEcoffCommh
  12. #ifdef __cplusplus
  13. extern "C" {
  14. #endif
  15. #include "ecoff.h"
  16. /* function declarations */
  17. #if defined(__STDC__) || defined(__cplusplus)
  18. extern void swapCoffoptHdr (AOUTHDR *pOptHdr);
  19. extern void swapCoffhdr (FILHDR *pHdr);
  20. extern STATUS ecoffHdrRead (int fd, FILHDR *pHdr, BOOL *pSwap);
  21. extern STATUS ecoffOpthdrRead (int fd, AOUTHDR *pOptHdr, FILHDR *pHdr,
  22.     BOOL swapTables);
  23. extern void swabLong ( char input[], char output[] );
  24. #else /* __STDC__ */
  25. extern void swapCoffoptHdr ();
  26. extern void swapCoffhdr ();
  27. extern STATUS ecoffHdrRead ();
  28. extern STATUS ecoffOpthdrRead ();
  29. extern void swabLong ();
  30. #endif /* __STDC__ */
  31. #ifdef __cplusplus
  32. }
  33. #endif
  34. #endif /* __INCloadEcoffCommh */