<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
	<title>Comments for Voom, Inc.</title>
	
	<link>http://www.voom.net</link>
	<description>IC Physical Design Software and Services</description>
	<lastBuildDate>Sat, 13 Mar 2010 08:06:02 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/CommentsForVoom" /><feedburner:info uri="commentsforvoom" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Comment on Japanese Input Method on Fedora 11 (Leonidas) by Japanese Input Method on Fedora 12 — Voom, Inc.</title>
		<link>http://feedproxy.google.com/~r/CommentsForVoom/~3/KH1vXIY411M/comment-page-1</link>
		<dc:creator>Japanese Input Method on Fedora 12 — Voom, Inc.</dc:creator>
		<pubDate>Sat, 13 Mar 2010 08:06:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.voom.net/?p=750#comment-22964</guid>
		<description>[...] I’ve used Japanese text input since RHEL 3, and now multilingual text input even easier. This article describes how to set up Japanese text input with Fedora 12.  This is an update of my earlier article about Japanese text input on Fedora 11. [...]</description>
		<content:encoded><![CDATA[<p>[...] I&#8217;ve used Japanese text input since RHEL 3, and now multilingual text input even easier. This article describes how to set up Japanese text input with Fedora 12.  This is an update of my earlier article about Japanese text input on Fedora 11. [...]</p>
<img src="http://feeds.feedburner.com/~r/CommentsForVoom/~4/KH1vXIY411M" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.voom.net/japanese-input-method-on-fedora-11/comment-page-1#comment-22964</feedburner:origLink></item>
	<item>
		<title>Comment on Control Your IC Design Flow by Cadence Encounter Foundation Flow Review — Voom, Inc.</title>
		<link>http://feedproxy.google.com/~r/CommentsForVoom/~3/oJBIkYNySmQ/comment-page-1</link>
		<dc:creator>Cadence Encounter Foundation Flow Review — Voom, Inc.</dc:creator>
		<pubDate>Sat, 06 Feb 2010 21:20:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.voom.net/?p=580#comment-22295</guid>
		<description>[...] just like any other Make-based flow. The main peculiarity to watch out for is the location of the target semaphore files in the make/ [...]</description>
		<content:encoded><![CDATA[<p>[...] just like any other Make-based flow. The main peculiarity to watch out for is the location of the target semaphore files in the make/ [...]</p>
<img src="http://feeds.feedburner.com/~r/CommentsForVoom/~4/oJBIkYNySmQ" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.voom.net/controlling-your-ic-design-flow/comment-page-1#comment-22295</feedburner:origLink></item>
	<item>
		<title>Comment on Control Your IC Design Flow by Cadence Foundation Flow Review — Voom, Inc.</title>
		<link>http://feedproxy.google.com/~r/CommentsForVoom/~3/1LcfeFgTwzM/comment-page-1</link>
		<dc:creator>Cadence Foundation Flow Review — Voom, Inc.</dc:creator>
		<pubDate>Sat, 06 Feb 2010 00:08:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.voom.net/?p=580#comment-22275</guid>
		<description>[...] the Foundation flow, you reset the flow so that the init target is the most up to date [...]</description>
		<content:encoded><![CDATA[<p>[...] the Foundation flow, you reset the flow so that the init target is the most up to date [...]</p>
<img src="http://feeds.feedburner.com/~r/CommentsForVoom/~4/1LcfeFgTwzM" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.voom.net/controlling-your-ic-design-flow/comment-page-1#comment-22275</feedburner:origLink></item>
	<item>
		<title>Comment on Eclipse IDE with OpenAccess by John McGehee</title>
		<link>http://feedproxy.google.com/~r/CommentsForVoom/~3/UqSXp0rhpGE/comment-page-1</link>
		<dc:creator>John McGehee</dc:creator>
		<pubDate>Tue, 12 Jan 2010 23:31:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.voom.net/?p=336#comment-21808</guid>
		<description>Kretch,
While reading the release notes for Fedora 12, I noticed that Eclipse has become the cockpit for open source EDA tools.  This may provide some interesting examples for you.  See http://docs.fedoraproject.org/release-notes/f12/en-US/html/sect-Release_Notes-Electronic_Design_Automation.html</description>
		<content:encoded><![CDATA[<p>Kretch,<br />
While reading the release notes for Fedora 12, I noticed that Eclipse has become the cockpit for open source EDA tools.  This may provide some interesting examples for you.  See <a href="http://docs.fedoraproject.org/release-notes/f12/en-US/html/sect-Release_Notes-Electronic_Design_Automation.html" rel="nofollow">http://docs.fedoraproject.org/release-notes/f12/en-US/html/sect-Release_Notes-Electronic_Design_Automation.html</a></p>
<img src="http://feeds.feedburner.com/~r/CommentsForVoom/~4/UqSXp0rhpGE" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.voom.net/eclipse-ide-with-openaccess/comment-page-1#comment-21808</feedburner:origLink></item>
	<item>
		<title>Comment on Rearing Bilingual Children by Liang Pai</title>
		<link>http://feedproxy.google.com/~r/CommentsForVoom/~3/t54ufXN2xl0/comment-page-1</link>
		<dc:creator>Liang Pai</dc:creator>
		<pubDate>Fri, 02 Oct 2009 04:32:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.voom.net/?p=925#comment-20184</guid>
		<description>Thanks John, got to thank my parents for that one!! Without their foreknowledge and the respect of my family roots I would probably not enjoy what I have today living here in Taiwan and abroad and feeling totally comfortable in both environments!!</description>
		<content:encoded><![CDATA[<p>Thanks John, got to thank my parents for that one!! Without their foreknowledge and the respect of my family roots I would probably not enjoy what I have today living here in Taiwan and abroad and feeling totally comfortable in both environments!!</p>
<img src="http://feeds.feedburner.com/~r/CommentsForVoom/~4/t54ufXN2xl0" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.voom.net/rearing-bilingual-children/comment-page-1#comment-20184</feedburner:origLink></item>
	<item>
		<title>Comment on Rearing Bilingual Children by John McGehee</title>
		<link>http://feedproxy.google.com/~r/CommentsForVoom/~3/ofMFD99gxSo/comment-page-1</link>
		<dc:creator>John McGehee</dc:creator>
		<pubDate>Thu, 24 Sep 2009 06:47:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.voom.net/?p=925#comment-19980</guid>
		<description>Johannes,
Thank you for reading.  I wrote this post for couples like you and your wife, because you really have to start before your child is born.

Anita,
Thank you for your insight.  You did an amazing thing.  I hope I expressed in the article that although speaking the language in the home is not an absolute requirement, it just helps a great deal.  It appears that you were able to replace German in the home with full time German school.

Anita and Johannes,
Since I know you both personally (so much for the world wide web cyberspace thing, eh?) let me know if you would like me to introduce you.</description>
		<content:encoded><![CDATA[<p>Johannes,<br />
Thank you for reading.  I wrote this post for couples like you and your wife, because you really have to start before your child is born.</p>
<p>Anita,<br />
Thank you for your insight.  You did an amazing thing.  I hope I expressed in the article that although speaking the language in the home is not an absolute requirement, it just helps a great deal.  It appears that you were able to replace German in the home with full time German school.</p>
<p>Anita and Johannes,<br />
Since I know you both personally (so much for the world wide web cyberspace thing, eh?) let me know if you would like me to introduce you.</p>
<img src="http://feeds.feedburner.com/~r/CommentsForVoom/~4/ofMFD99gxSo" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.voom.net/rearing-bilingual-children/comment-page-1#comment-19980</feedburner:origLink></item>
	<item>
		<title>Comment on Rearing Bilingual Children by Anita</title>
		<link>http://feedproxy.google.com/~r/CommentsForVoom/~3/EjOq0-S20_4/comment-page-1</link>
		<dc:creator>Anita</dc:creator>
		<pubDate>Tue, 22 Sep 2009 21:31:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.voom.net/?p=925#comment-19943</guid>
		<description>Congratulations to John and Miki; it takes real discipline. We raised a bi-lingual daughter with the help of the German-American International School in Menlo Park. It is an independent private school (unlike the one in Mtn. View) that teaches both languages (teachers are certificated from Germany or Switzerland) and has a broader mix of kids (some from ex-pats on temporary assignment, some from bi-cultural families, some from immigrant families, some "American" families that treasure a bi-lingual and more international education). 
Neither my husband nor I are fluent in German (although I learned some in school), but we wanted our child to have the benefit of bi-lingual ability. We spoke English at home, but she started at the school at age 3 and stayed through 7th grade. One key was READING to her from early on, using children's books from Germany, and then having her continue to read and write in German (using a private tutor who worked with a group of similar kids) after she changed to US schools for 8th grade.  She bypassed my German skills by 2nd grade. She is fluent and has about 90% of the reading/speaking/writing skills of a native (according to her teachers). Many of the kids at the school in Menlo Park are from expat families, and our daughter began visiting friends "at their homes" in Germany during the summer, beginning at age 8. When she goes to Germany, no one knows she is an American. She is now a junior at Carnegie Mellon U (in electrical engineering). Johannes, contact me if you want more details about the school in Menlo Park. 
Anita</description>
		<content:encoded><![CDATA[<p>Congratulations to John and Miki; it takes real discipline. We raised a bi-lingual daughter with the help of the German-American International School in Menlo Park. It is an independent private school (unlike the one in Mtn. View) that teaches both languages (teachers are certificated from Germany or Switzerland) and has a broader mix of kids (some from ex-pats on temporary assignment, some from bi-cultural families, some from immigrant families, some &#8220;American&#8221; families that treasure a bi-lingual and more international education).<br />
Neither my husband nor I are fluent in German (although I learned some in school), but we wanted our child to have the benefit of bi-lingual ability. We spoke English at home, but she started at the school at age 3 and stayed through 7th grade. One key was READING to her from early on, using children&#8217;s books from Germany, and then having her continue to read and write in German (using a private tutor who worked with a group of similar kids) after she changed to US schools for 8th grade.  She bypassed my German skills by 2nd grade. She is fluent and has about 90% of the reading/speaking/writing skills of a native (according to her teachers). Many of the kids at the school in Menlo Park are from expat families, and our daughter began visiting friends &#8220;at their homes&#8221; in Germany during the summer, beginning at age 8. When she goes to Germany, no one knows she is an American. She is now a junior at Carnegie Mellon U (in electrical engineering). Johannes, contact me if you want more details about the school in Menlo Park.<br />
Anita</p>
<img src="http://feeds.feedburner.com/~r/CommentsForVoom/~4/EjOq0-S20_4" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.voom.net/rearing-bilingual-children/comment-page-1#comment-19943</feedburner:origLink></item>
	<item>
		<title>Comment on Rearing Bilingual Children by Johannes</title>
		<link>http://feedproxy.google.com/~r/CommentsForVoom/~3/HSfEVdCV_YU/comment-page-1</link>
		<dc:creator>Johannes</dc:creator>
		<pubDate>Mon, 21 Sep 2009 15:22:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.voom.net/?p=925#comment-19905</guid>
		<description>Hi John,

Nice post - glad I found your blog. This is really interesting stuff, my wife and I both speak German (but don't have kids yet). We have been wondering for a while how to best approach the bilinguall issue and you have some excellent points. For German, there is a school run by the German government in Mountain View, which we are looking at. But that might be too much German and not enough english.</description>
		<content:encoded><![CDATA[<p>Hi John,</p>
<p>Nice post &#8211; glad I found your blog. This is really interesting stuff, my wife and I both speak German (but don&#8217;t have kids yet). We have been wondering for a while how to best approach the bilinguall issue and you have some excellent points. For German, there is a school run by the German government in Mountain View, which we are looking at. But that might be too much German and not enough english.</p>
<img src="http://feeds.feedburner.com/~r/CommentsForVoom/~4/HSfEVdCV_YU" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.voom.net/rearing-bilingual-children/comment-page-1#comment-19905</feedburner:origLink></item>
	<item>
		<title>Comment on Cadence ITK Together with OpenAccess API by John McGehee</title>
		<link>http://feedproxy.google.com/~r/CommentsForVoom/~3/xCeaq8b7gRU/comment-page-1</link>
		<dc:creator>John McGehee</dc:creator>
		<pubDate>Sun, 20 Sep 2009 21:57:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.voom.net/?p=742#comment-19873</guid>
		<description>Thank you for your interest.

I have no experience with C++ PCells.  C++ PCells are not at all popular.  In fact, you are the first person I have heard of who has tried them.

I have two suggestions for you.  Get the Ciranova PyCells, and write your PCells in Python.  PyCells are regularly used with Virtuoso, so you will have no problem there.

If you still want to use C++ PCells, have a look at the CiraNova PyCell documentation.  It might give you a clue that will help you get your C++ PCells running.

Keep me posted.  I am interested to hear what happens.</description>
		<content:encoded><![CDATA[<p>Thank you for your interest.</p>
<p>I have no experience with C++ PCells.  C++ PCells are not at all popular.  In fact, you are the first person I have heard of who has tried them.</p>
<p>I have two suggestions for you.  Get the Ciranova PyCells, and write your PCells in Python.  PyCells are regularly used with Virtuoso, so you will have no problem there.</p>
<p>If you still want to use C++ PCells, have a look at the CiraNova PyCell documentation.  It might give you a clue that will help you get your C++ PCells running.</p>
<p>Keep me posted.  I am interested to hear what happens.</p>
<img src="http://feeds.feedburner.com/~r/CommentsForVoom/~4/xCeaq8b7gRU" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.voom.net/cadence-itk-together-with-openaccess/comment-page-1#comment-19873</feedburner:origLink></item>
	<item>
		<title>Comment on Cadence ITK Together with OpenAccess API by Emmanuel Lambert</title>
		<link>http://feedproxy.google.com/~r/CommentsForVoom/~3/o3F4s9dHlYM/comment-page-1</link>
		<dc:creator>Emmanuel Lambert</dc:creator>
		<pubDate>Thu, 17 Sep 2009 14:23:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.voom.net/?p=742#comment-19819</guid>
		<description>Dear M. McGehee,

Currently, I am a severely stuck with a practical issue trying to get an OpenAccess plugin working from Cadence Virtuoso. 
From the point of view of OpenAccess, everything is very well documented and clear. However, it is not from the point of Cadence. It is also not clear if we maybe need the Cadence Integrator's Toolkit (ITK), or not.

-We have an Openaccess plugin file (.plg extension, see opnPCell.plg herunder) which was placed in the path /Cadence/IC6.1/oa_v22.04.028/data/plugins/ 

-We have the C++ code "opnPcell.cpp" (see below) which was compiled into a shared library "libopnPcell.so" and placed in the path /Cadence/IC6.1/oa_v22.04.028/lib/linux_rhel30_gcc411_32/opt

These come from the standard OpenAccess 2.2 release.

Now my question is : how do I tell Cadence Virtuoso (6.1.3) to "start up" the
plugin when instantiating a PCell, i.e. to call the getClassObject method of "libopnPcell.so" and instantiate an object of class "opnPcell" ? 
Do we need the Cadence ITK ?

I cannot find any documentation about this on Sourcelink or newsgroups.
Could you give us a hint on how to proceed?

Best regards.

-------------------------- file opnPCell.plg --------------



---------------------------file opnPcell.cpp ----------------
#include "opnPcell.h"

Factory   opnPcell::factory("opnPcell");

const oaString      opnPcellMsgs[] = {
    "Invalid value for the '%s' parameter supplied."
};

long
getClassObject(const char   *classID,
               const Guid   &amp;interfaceID,
               void         **ptr)
{
    return FactoryBase::getClassObject(classID, interfaceID, ptr);
}


oaPcellDef *
opnPcell::getPcellDef()
{
    return new opnPcellDef(this);
}

void
opnPcell::onUnbind(oaDesign     *design,
                   oaPcellDef   *pcellDef)
{
    delete pcellDef;
}



void
opnPcell::onEval(oaDesign   *design,
                 oaPcellDef *pcellDef)
{
    oaParam         param;
    oaParamArray    params;

    design-&gt;getParams(params);

    oaUInt4         dbu = 1000;
    oaInt4          w;
    oaInt4          l;

    if (params.find("width", param)) {
        if (param.getType() == oacDoubleParamType) {
            w = oaInt4(param.getDoubleVal() * dbu);
        }
    }

    if (w &lt; 1) {
        throw opnError(opnParamInvalid, (const char *) "width");
    };

    if (params.find("length", param)) {
        if (param.getType() == oacDoubleParamType) {
            l = oaInt4(param.getDoubleVal() * dbu);
        }
    }

    if (l getTopBlock();

    if (!bk) {
        bk = oaBlock::create(design);
    }

    oaRect          *box1 = oaRect::create(bk, 2, 1, oaBox(-l, -w, l, w));

    // Double w,l and swap
    w *= 2;
    l *= 2;
    oaRect          *box2 = oaRect::create(bk, 3, 1, oaBox(-w, -l, w, l));
}



oaUInt4
opnPcell::calcDiskSize(oaPcellDef *pcellDef) const
{
    return 0;
}



opnPcellDef::opnPcellDef(IPcell *pcell)
: oaPcellDef(pcell)
{
    data = "MyopnPcellData";
}



inline
opnException::opnException(oaUInt4 msgIdIn)
: oaException(msgIdIn)
{
}



const oaString &amp;
opnException::getFormatString() const
{
    return opnPcellMsgs[msgId];
}



opnError::opnError(oaUInt4 msgIdIn,
                   ...)
: opnException(msgIdIn)
{
    va_list args;

    va_start(args, msgIdIn);
    format(args);
    va_end(args);
}</description>
		<content:encoded><![CDATA[<p>Dear M. McGehee,</p>
<p>Currently, I am a severely stuck with a practical issue trying to get an OpenAccess plugin working from Cadence Virtuoso.<br />
From the point of view of OpenAccess, everything is very well documented and clear. However, it is not from the point of Cadence. It is also not clear if we maybe need the Cadence Integrator&#8217;s Toolkit (ITK), or not.</p>
<p>-We have an Openaccess plugin file (.plg extension, see opnPCell.plg herunder) which was placed in the path /Cadence/IC6.1/oa_v22.04.028/data/plugins/ </p>
<p>-We have the C++ code &#8220;opnPcell.cpp&#8221; (see below) which was compiled into a shared library &#8220;libopnPcell.so&#8221; and placed in the path /Cadence/IC6.1/oa_v22.04.028/lib/linux_rhel30_gcc411_32/opt</p>
<p>These come from the standard OpenAccess 2.2 release.</p>
<p>Now my question is : how do I tell Cadence Virtuoso (6.1.3) to &#8220;start up&#8221; the<br />
plugin when instantiating a PCell, i.e. to call the getClassObject method of &#8220;libopnPcell.so&#8221; and instantiate an object of class &#8220;opnPcell&#8221; ?<br />
Do we need the Cadence ITK ?</p>
<p>I cannot find any documentation about this on Sourcelink or newsgroups.<br />
Could you give us a hint on how to proceed?</p>
<p>Best regards.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; file opnPCell.plg &#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;file opnPcell.cpp &#8212;&#8212;&#8212;&#8212;&#8212;-<br />
#include &#8220;opnPcell.h&#8221;</p>
<p>Factory   opnPcell::factory(&#8221;opnPcell&#8221;);</p>
<p>const oaString      opnPcellMsgs[] = {<br />
    &#8220;Invalid value for the &#8216;%s&#8217; parameter supplied.&#8221;<br />
};</p>
<p>long<br />
getClassObject(const char   *classID,<br />
               const Guid   &amp;interfaceID,<br />
               void         **ptr)<br />
{<br />
    return FactoryBase::getClassObject(classID, interfaceID, ptr);<br />
}</p>
<p>oaPcellDef *<br />
opnPcell::getPcellDef()<br />
{<br />
    return new opnPcellDef(this);<br />
}</p>
<p>void<br />
opnPcell::onUnbind(oaDesign     *design,<br />
                   oaPcellDef   *pcellDef)<br />
{<br />
    delete pcellDef;<br />
}</p>
<p>void<br />
opnPcell::onEval(oaDesign   *design,<br />
                 oaPcellDef *pcellDef)<br />
{<br />
    oaParam         param;<br />
    oaParamArray    params;</p>
<p>    design-&gt;getParams(params);</p>
<p>    oaUInt4         dbu = 1000;<br />
    oaInt4          w;<br />
    oaInt4          l;</p>
<p>    if (params.find(&#8221;width&#8221;, param)) {<br />
        if (param.getType() == oacDoubleParamType) {<br />
            w = oaInt4(param.getDoubleVal() * dbu);<br />
        }<br />
    }</p>
<p>    if (w &lt; 1) {<br />
        throw opnError(opnParamInvalid, (const char *) &quot;width&quot;);<br />
    };</p>
<p>    if (params.find(&quot;length&quot;, param)) {<br />
        if (param.getType() == oacDoubleParamType) {<br />
            l = oaInt4(param.getDoubleVal() * dbu);<br />
        }<br />
    }</p>
<p>    if (l getTopBlock();</p>
<p>    if (!bk) {<br />
        bk = oaBlock::create(design);<br />
    }</p>
<p>    oaRect          *box1 = oaRect::create(bk, 2, 1, oaBox(-l, -w, l, w));</p>
<p>    // Double w,l and swap<br />
    w *= 2;<br />
    l *= 2;<br />
    oaRect          *box2 = oaRect::create(bk, 3, 1, oaBox(-w, -l, w, l));<br />
}</p>
<p>oaUInt4<br />
opnPcell::calcDiskSize(oaPcellDef *pcellDef) const<br />
{<br />
    return 0;<br />
}</p>
<p>opnPcellDef::opnPcellDef(IPcell *pcell)<br />
: oaPcellDef(pcell)<br />
{<br />
    data = &#8220;MyopnPcellData&#8221;;<br />
}</p>
<p>inline<br />
opnException::opnException(oaUInt4 msgIdIn)<br />
: oaException(msgIdIn)<br />
{<br />
}</p>
<p>const oaString &amp;<br />
opnException::getFormatString() const<br />
{<br />
    return opnPcellMsgs[msgId];<br />
}</p>
<p>opnError::opnError(oaUInt4 msgIdIn,<br />
                   &#8230;)<br />
: opnException(msgIdIn)<br />
{<br />
    va_list args;</p>
<p>    va_start(args, msgIdIn);<br />
    format(args);<br />
    va_end(args);<br />
}</p>
<img src="http://feeds.feedburner.com/~r/CommentsForVoom/~4/o3F4s9dHlYM" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.voom.net/cadence-itk-together-with-openaccess/comment-page-1#comment-19819</feedburner:origLink></item>
</channel>
</rss>
