<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: CXX usage in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/cxx-usage/m-p/4342713#M57521</link>
    <description>&lt;!--!*#--&gt;$ pipe libr sys$share:sys$starlet_c.tlb extr=* /out=sys$output /log |search sys$input "%librar-s-extracted", lib$day_of_week |search&lt;BR /&gt;sys$input lib$day_of_week /wind=(0,1)</description>
    <pubDate>Thu, 22 Jan 2009 12:42:55 GMT</pubDate>
    <dc:creator>x2084</dc:creator>
    <dc:date>2009-01-22T12:42:55Z</dc:date>
    <item>
      <title>CXX usage</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/cxx-usage/m-p/4342711#M57519</link>
      <description>Can anyone please tell me how to use LIB$DAY_OF_WEEK in Dec CXX ?&lt;BR /&gt;&lt;BR /&gt;Which header is to be called ?&lt;BR /&gt;&lt;BR /&gt;thanks</description>
      <pubDate>Thu, 22 Jan 2009 09:55:58 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/cxx-usage/m-p/4342711#M57519</guid>
      <dc:creator>Mulder_1</dc:creator>
      <dc:date>2009-01-22T09:55:58Z</dc:date>
    </item>
    <item>
      <title>Re: CXX usage</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/cxx-usage/m-p/4342712#M57520</link>
      <description>&lt;!--!*#--&gt;&amp;gt; Which header is to be called ?&lt;BR /&gt;&lt;BR /&gt;lib$routines.h&lt;BR /&gt;&lt;BR /&gt;If you've extracted the header files from the&lt;BR /&gt;text libraries (which libraries are what the&lt;BR /&gt;compilers actually use), as was done in the&lt;BR /&gt;old days, you can SEARCH them.&lt;BR /&gt;&lt;BR /&gt;I define a logical name:&lt;BR /&gt;&lt;BR /&gt;ALP $ show logical decc_include&lt;BR /&gt;   "DECC_INCLUDE" = "SYS$COMMON:[DECC$LIB.REFERENCE.DECC$RTLDEF]" (LNM$SYSTEM_TABLE)&lt;BR /&gt;        = "SYS$COMMON:[DECC$LIB.REFERENCE.SYS$STARLET_C]"&lt;BR /&gt;&lt;BR /&gt;ALP $ search decc_include:*.h LIB$DAY_OF_WEEK&lt;BR /&gt;&lt;BR /&gt;******************************&lt;BR /&gt;SYS$COMMON:[DECC$LIB.REFERENCE.SYS$STARLET_C]LIB$ROUTINES.H;11&lt;BR /&gt;&lt;BR /&gt;/*    LIB$DAY_OF_WEEK                                                       */&lt;BR /&gt;#define  lib$day_of_week  LIB$DAY_OF_WEEK&lt;BR /&gt;unsigned int lib$day_of_week(&lt;BR /&gt;unsigned int lib$day_of_week(__unknown_params);&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;I believe that nowadays the compiler&lt;BR /&gt;installation procedure does not give you the&lt;BR /&gt;option of extracting these "reference" header&lt;BR /&gt;files, so I wrote a command procedure to do&lt;BR /&gt;the LIBRARY /EXTRACT operations needed.&lt;BR /&gt;&lt;BR /&gt;&amp;gt; [...] how to use [...]&lt;BR /&gt;&lt;BR /&gt;Re-inquire if this remains a mystery (after&lt;BR /&gt;reading the LIB$ manual).</description>
      <pubDate>Thu, 22 Jan 2009 11:15:28 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/cxx-usage/m-p/4342712#M57520</guid>
      <dc:creator>Steven Schweda</dc:creator>
      <dc:date>2009-01-22T11:15:28Z</dc:date>
    </item>
    <item>
      <title>Re: CXX usage</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/cxx-usage/m-p/4342713#M57521</link>
      <description>&lt;!--!*#--&gt;$ pipe libr sys$share:sys$starlet_c.tlb extr=* /out=sys$output /log |search sys$input "%librar-s-extracted", lib$day_of_week |search&lt;BR /&gt;sys$input lib$day_of_week /wind=(0,1)</description>
      <pubDate>Thu, 22 Jan 2009 12:42:55 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/cxx-usage/m-p/4342713#M57521</guid>
      <dc:creator>x2084</dc:creator>
      <dc:date>2009-01-22T12:42:55Z</dc:date>
    </item>
    <item>
      <title>Re: CXX usage</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/cxx-usage/m-p/4342714#M57522</link>
      <description>&amp;gt; $ pipe [...]&lt;BR /&gt;&lt;BR /&gt;Well, yes, but then, if you wish to look at&lt;BR /&gt;the argument list, or some other context,&lt;BR /&gt;you're still stuck.  I find it much more&lt;BR /&gt;convenient to have the loose files lying&lt;BR /&gt;around somewhere.  Seems to me to be a good&lt;BR /&gt;trade-off between disk space and CPU work.&lt;BR /&gt;&lt;BR /&gt;And that's "/extr=".&lt;BR /&gt;</description>
      <pubDate>Thu, 22 Jan 2009 13:48:13 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/cxx-usage/m-p/4342714#M57522</guid>
      <dc:creator>Steven Schweda</dc:creator>
      <dc:date>2009-01-22T13:48:13Z</dc:date>
    </item>
    <item>
      <title>Re: CXX usage</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/cxx-usage/m-p/4342715#M57523</link>
      <description>LIBEXT is the tool that the older C installations used to perform a wildcard library extraction on various boxes.&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://mvb.saic.com/freeware/freewarev70/libext/" target="_blank"&gt;http://mvb.saic.com/freeware/freewarev70/libext/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;As for examples of calling routines from C:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://www.eight-cubed.com/examples.shtml" target="_blank"&gt;http://www.eight-cubed.com/examples.shtml&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Google finds piles of stuff for the following query:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://www.google.com/search?hl=en&amp;amp;q=lib+day_of_week+example" target="_blank"&gt;http://www.google.com/search?hl=en&amp;amp;q=lib+day_of_week+example&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 22 Jan 2009 14:51:19 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/cxx-usage/m-p/4342715#M57523</guid>
      <dc:creator>Hoff</dc:creator>
      <dc:date>2009-01-22T14:51:19Z</dc:date>
    </item>
  </channel>
</rss>

