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

VxWorks

开发平台:

C/C++

  1. /* sysSymTbl.h - system symbol table header */
  2. /* Copyright 1984-1992 Wind River Systems, Inc. */
  3. /*
  4. modification history
  5. --------------------
  6. 02d,22sep92,rrr  added support for c++
  7. 02c,15sep92,jcf  added symbol table declarations.
  8. 02b,01aug92,jcf  bumped maximum symbol length to 256.
  9. 02a,04jul92,jcf  cleaned up.
  10. 01e,26may92,rrr  the tree shuffle
  11. 01d,04oct91,rrr  passed through the ansification filter
  12.   -changed copyright notice
  13. 01c,05oct90,shl  added copyright notice.
  14. 02b,21nov89,jcf  removed obsolete definition.
  15. 02a,08apr86,dnw  removed obsolete definitions.
  16.  clean-up.
  17. 01d,27aug85,rdc  made MAX_SYS_SYM_LEN real big.
  18. 01c,24jun85,rdc  changed name in SYS_SYM_STRUCT to char pointer
  19. 01b,13jun85,rdc  created MAX_SYS_SYM_LEN
  20. 01a,17may85,rdc  written
  21. */
  22. #ifndef __INCsysSymTblh
  23. #define __INCsysSymTblh
  24. #ifdef __cplusplus
  25. extern "C" {
  26. #endif
  27. #include "symLib.h"
  28. #include "symbol.h"
  29. #define MAX_SYS_SYM_LEN 256 /* system symbols will not exceed this limit */
  30. extern SYMTAB_ID  sysSymTbl; /* system symbol table */
  31. extern SYMBOL standTbl[]; /* standalone symbol table array */
  32. extern ULONG standTblSize; /* symbols in standalone table */
  33. extern SYMTAB_ID statSymTbl; /* system error code symbol table */
  34. extern SYMBOL statTbl[]; /* status string symbol table array */
  35. extern ULONG statTblSize; /* status strings in status table */
  36. #ifdef __cplusplus
  37. }
  38. #endif
  39. #endif /* __INCsysSymTblh */