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

VxWorks

开发平台:

C/C++

  1. /* cplusgnuIos.c - VxWorks iostreams class library initialization */
  2. /* Copyright 1995 Wind River Systems, Inc. */
  3. /*
  4. modification history
  5. --------------------
  6. 03e,06nov01,sn   use new prefixed names
  7. 03d,24jan01,sn   use wrapper symbols
  8. 03c,10oct00,sn   regenerated
  9. 03b,03jun98,sn   moved the iostdio files to cplusIosTest.c
  10.                  unless INCLUDE_CPLUS_IOSTREAMS_FULL is defined only
  11.  pull in what's required by iostream.o
  12. 02b,05may98,sn   added the "iostdio" object files
  13.                  fixed a typo in the modification history
  14. 02a,15jan98,sn   rewrote to force-link GNU iostreams
  15. 01c,22jul96,jmb  fix comment attached to final endif
  16. 01b,07jun95,srh  correct duplicate naming problem (SPR 5100)
  17. 01a,14jun95,srh  written.
  18. */
  19. /*
  20. DESCRIPTION
  21. This file is used to include the iostreams classes in the 
  22. VxWorks build. The routines are only included when this file is 
  23. included by usrConfig.c.
  24. NOMANUAL
  25. */
  26. #ifndef __INCcplusIosc
  27. #define __INCcplusIosc
  28. #ifdef INCLUDE_CPLUS_IOSTREAMS
  29. extern char ___x_gnu_cleanup_o;
  30. extern char ___x_gnu_filebuf_o;
  31. extern char ___x_gnu_filedoalloc_o;
  32. extern char ___x_gnu_fileops_o;
  33. extern char ___x_gnu_floatconv_o;
  34. extern char ___x_gnu_genops_o;
  35. extern char ___x_gnu_ioassign_o;
  36. extern char ___x_gnu_iogetc_o;
  37. extern char ___x_gnu_iogetline_o;
  38. extern char ___x_gnu_iopadn_o;
  39. extern char ___x_gnu_ioputc_o;
  40. extern char ___x_gnu_ioseekoff_o;
  41. extern char ___x_gnu_ioseekpos_o;
  42. extern char ___x_gnu_iostream_o;
  43. extern char ___x_gnu_ioungetc_o;
  44. extern char ___x_gnu_iovfscanf_o;
  45. extern char ___x_gnu_isgetline_o;
  46. extern char ___x_gnu_isscan_o;
  47. extern char ___x_gnu_outfloat_o;
  48. extern char ___x_gnu_peekc_o;
  49. extern char ___x_gnu_sbscan_o;
  50. extern char ___x_gnu_stdstrbufs_o;
  51. extern char ___x_gnu_stdstreams_o;
  52. extern char ___x_gnu_streambuf_o;
  53. char * __cplusIosObjs [] =
  54. {
  55.     &___x_gnu_cleanup_o,
  56.     &___x_gnu_filebuf_o,
  57.     &___x_gnu_filedoalloc_o,
  58.     &___x_gnu_fileops_o,
  59.     &___x_gnu_floatconv_o,
  60.     &___x_gnu_genops_o,
  61.     &___x_gnu_ioassign_o,
  62.     &___x_gnu_iogetc_o,
  63.     &___x_gnu_iogetline_o,
  64.     &___x_gnu_iopadn_o,
  65.     &___x_gnu_ioputc_o,
  66.     &___x_gnu_ioseekoff_o,
  67.     &___x_gnu_ioseekpos_o,
  68.     &___x_gnu_iostream_o,
  69.     &___x_gnu_ioungetc_o,
  70.     &___x_gnu_iovfscanf_o,
  71.     &___x_gnu_isgetline_o,
  72.     &___x_gnu_isscan_o,
  73.     &___x_gnu_outfloat_o,
  74.     &___x_gnu_peekc_o,
  75.     &___x_gnu_sbscan_o,
  76.     &___x_gnu_stdstrbufs_o,
  77.     &___x_gnu_stdstreams_o,
  78.     &___x_gnu_streambuf_o,
  79.     0
  80. };
  81. #endif
  82. #ifdef INCLUDE_CPLUS_IOSTREAMS_FULL
  83. extern char ___x_gnu_PlotFile_o;
  84. extern char ___x_gnu_SFile_o;
  85. extern char ___x_gnu_cleanup_o;
  86. extern char ___x_gnu_editbuf_o;
  87. extern char ___x_gnu_filebuf_o;
  88. extern char ___x_gnu_filedoalloc_o;
  89. extern char ___x_gnu_fileops_o;
  90. extern char ___x_gnu_floatconv_o;
  91. extern char ___x_gnu_fstream_o;
  92. extern char ___x_gnu_genops_o;
  93. extern char ___x_gnu_indstream_o;
  94. extern char ___x_gnu_ioassign_o;
  95. extern char ___x_gnu_ioextend_o;
  96. extern char ___x_gnu_iofclose_o;
  97. extern char ___x_gnu_iofeof_o;
  98. extern char ___x_gnu_ioferror_o;
  99. extern char ___x_gnu_iofgetpos_o;
  100. extern char ___x_gnu_iofread_o;
  101. extern char ___x_gnu_iofscanf_o;
  102. extern char ___x_gnu_iofsetpos_o;
  103. extern char ___x_gnu_iogetc_o;
  104. extern char ___x_gnu_iogetdelim_o;
  105. extern char ___x_gnu_iogetline_o;
  106. extern char ___x_gnu_ioignore_o;
  107. extern char ___x_gnu_iomanip_o;
  108. extern char ___x_gnu_iopadn_o;
  109. extern char ___x_gnu_ioprims_o;
  110. extern char ___x_gnu_ioprintf_o;
  111. extern char ___x_gnu_ioputc_o;
  112. extern char ___x_gnu_ioseekoff_o;
  113. extern char ___x_gnu_ioseekpos_o;
  114. extern char ___x_gnu_iostream_o;
  115. extern char ___x_gnu_iostrerror_o;
  116. extern char ___x_gnu_ioungetc_o;
  117. extern char ___x_gnu_iovfprintf_o;
  118. extern char ___x_gnu_iovfscanf_o;
  119. extern char ___x_gnu_isgetline_o;
  120. extern char ___x_gnu_isgetsb_o;
  121. extern char ___x_gnu_isscan_o;
  122. extern char ___x_gnu_osform_o;
  123. extern char ___x_gnu_outfloat_o;
  124. extern char ___x_gnu_parsestream_o;
  125. extern char ___x_gnu_peekc_o;
  126. extern char ___x_gnu_sbform_o;
  127. extern char ___x_gnu_sbgetline_o;
  128. extern char ___x_gnu_sbscan_o;
  129. extern char ___x_gnu_stdiostream_o;
  130. extern char ___x_gnu_stdstrbufs_o;
  131. extern char ___x_gnu_stdstreams_o;
  132. extern char ___x_gnu_stream_o;
  133. extern char ___x_gnu_streambuf_o;
  134. extern char ___x_gnu_strops_o;
  135. extern char ___x_gnu_strstream_o;
  136. char * __cplusIosFullObjs [] =
  137. {
  138.     &___x_gnu_PlotFile_o,
  139.     &___x_gnu_SFile_o,
  140.     &___x_gnu_cleanup_o,
  141.     &___x_gnu_editbuf_o,
  142.     &___x_gnu_filebuf_o,
  143.     &___x_gnu_filedoalloc_o,
  144.     &___x_gnu_fileops_o,
  145.     &___x_gnu_floatconv_o,
  146.     &___x_gnu_fstream_o,
  147.     &___x_gnu_genops_o,
  148.     &___x_gnu_indstream_o,
  149.     &___x_gnu_ioassign_o,
  150.     &___x_gnu_ioextend_o,
  151.     &___x_gnu_iofclose_o,
  152.     &___x_gnu_iofeof_o,
  153.     &___x_gnu_ioferror_o,
  154.     &___x_gnu_iofgetpos_o,
  155.     &___x_gnu_iofread_o,
  156.     &___x_gnu_iofscanf_o,
  157.     &___x_gnu_iofsetpos_o,
  158.     &___x_gnu_iogetc_o,
  159.     &___x_gnu_iogetdelim_o,
  160.     &___x_gnu_iogetline_o,
  161.     &___x_gnu_ioignore_o,
  162.     &___x_gnu_iomanip_o,
  163.     &___x_gnu_iopadn_o,
  164.     &___x_gnu_ioprims_o,
  165.     &___x_gnu_ioprintf_o,
  166.     &___x_gnu_ioputc_o,
  167.     &___x_gnu_ioseekoff_o,
  168.     &___x_gnu_ioseekpos_o,
  169.     &___x_gnu_iostream_o,
  170.     &___x_gnu_iostrerror_o,
  171.     &___x_gnu_ioungetc_o,
  172.     &___x_gnu_iovfprintf_o,
  173.     &___x_gnu_iovfscanf_o,
  174.     &___x_gnu_isgetline_o,
  175.     &___x_gnu_isgetsb_o,
  176.     &___x_gnu_isscan_o,
  177.     &___x_gnu_osform_o,
  178.     &___x_gnu_outfloat_o,
  179.     &___x_gnu_parsestream_o,
  180.     &___x_gnu_peekc_o,
  181.     &___x_gnu_sbform_o,
  182.     &___x_gnu_sbgetline_o,
  183.     &___x_gnu_sbscan_o,
  184.     &___x_gnu_stdiostream_o,
  185.     &___x_gnu_stdstrbufs_o,
  186.     &___x_gnu_stdstreams_o,
  187.     &___x_gnu_stream_o,
  188.     &___x_gnu_streambuf_o,
  189.     &___x_gnu_strops_o,
  190.     &___x_gnu_strstream_o,
  191.     0
  192. };
  193. #endif
  194. #endif /* __INCcplusIosc */