<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	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/"
		>
<channel>
	<title>Comments on: OpenGL/GLUT, Classes (OOP), and Problems</title>
	<atom:link href="http://paulsolt.com/2009/07/openglglut-classes-oop-and-problems/feed/" rel="self" type="application/rss+xml" />
	<link>http://paulsolt.com/2009/07/openglglut-classes-oop-and-problems/</link>
	<description>Putting the Inc back in Solt since 2005.</description>
	<lastBuildDate>Fri, 16 Jul 2010 21:04:38 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Paul Solt</title>
		<link>http://paulsolt.com/2009/07/openglglut-classes-oop-and-problems/comment-page-1/#comment-1782</link>
		<dc:creator>Paul Solt</dc:creator>
		<pubDate>Wed, 14 Apr 2010 19:55:48 +0000</pubDate>
		<guid isPermaLink="false">http://paulsolt.com/?p=156#comment-1782</guid>
		<description>&lt;a href=&quot;#comment-1781&quot; rel=&quot;nofollow&quot;&gt;@Steven &lt;/a&gt; 
Glad to hear. I&#039;ve updated my post implementation file to include the line:

&lt;pre lang=&quot;cpp&quot;&gt; AnimationFramework *AnimationFramework::instance = NULL; &lt;/pre&gt;</description>
		<content:encoded><![CDATA[<p><a href="#comment-1781" rel="nofollow">@Steven </a><br />
Glad to hear. I&#8217;ve updated my post implementation file to include the line:</p>

<div class="wp_syntax"><div class="code"><pre class="cpp" style="font-family:monospace;"> AnimationFramework <span style="color: #000040;">*</span>AnimationFramework<span style="color: #008080;">::</span><span style="color: #007788;">instance</span> <span style="color: #000080;">=</span> <span style="color: #0000ff;">NULL</span><span style="color: #008080;">;</span></pre></div></div>

]]></content:encoded>
	</item>
	<item>
		<title>By: Steven</title>
		<link>http://paulsolt.com/2009/07/openglglut-classes-oop-and-problems/comment-page-1/#comment-1781</link>
		<dc:creator>Steven</dc:creator>
		<pubDate>Wed, 14 Apr 2010 16:55:45 +0000</pubDate>
		<guid isPermaLink="false">http://paulsolt.com/?p=156#comment-1781</guid>
		<description>Meant to post this awhile ago, but actually fixed the problem.  Had spoken to my professor and he mentioned to add:

&lt;pre lang=&quot;cpp&quot;&gt;Graphics *Graphics::instance;&lt;/pre&gt;

to the top of my Graphics.cpp file.  This did the trick and thankfully got rid of the linker error.</description>
		<content:encoded><![CDATA[<p>Meant to post this awhile ago, but actually fixed the problem.  Had spoken to my professor and he mentioned to add:</p>

<div class="wp_syntax"><div class="code"><pre class="cpp" style="font-family:monospace;">Graphics <span style="color: #000040;">*</span>Graphics<span style="color: #008080;">::</span><span style="color: #007788;">instance</span><span style="color: #008080;">;</span></pre></div></div>

<p>to the top of my Graphics.cpp file.  This did the trick and thankfully got rid of the linker error.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Solt</title>
		<link>http://paulsolt.com/2009/07/openglglut-classes-oop-and-problems/comment-page-1/#comment-1777</link>
		<dc:creator>Paul Solt</dc:creator>
		<pubDate>Sat, 03 Apr 2010 15:54:09 +0000</pubDate>
		<guid isPermaLink="false">http://paulsolt.com/?p=156#comment-1777</guid>
		<description>Have you tried creating a sample project with very basic functionality? I need to see more code.</description>
		<content:encoded><![CDATA[<p>Have you tried creating a sample project with very basic functionality? I need to see more code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steven</title>
		<link>http://paulsolt.com/2009/07/openglglut-classes-oop-and-problems/comment-page-1/#comment-1775</link>
		<dc:creator>Steven</dc:creator>
		<pubDate>Fri, 02 Apr 2010 19:02:08 +0000</pubDate>
		<guid isPermaLink="false">http://paulsolt.com/?p=156#comment-1775</guid>
		<description>Awesome tutorial.  I followed what you said above, but I am getting one really annoying linker error and can&#039;t seem to figure out what&#039;s up with it.

&lt;pre lang=&quot;cpp&quot;&gt;
Error	1	error LNK2001: unresolved external symbol &quot;protected: static class Graphics * Graphics::instance&quot; (?instance@Graphics@@1PAV1@A)	Graphics.obj
&lt;/pre&gt;

I am doing the following in main:

&lt;pre lang=&quot;cpp&quot;&gt;
Graphics *rhGraphics = new Graphics();

rhGraphics-&gt;setInstance(rhGraphics);
&lt;/pre&gt;

Not sure where else it could be causing problems.  My codes has gotten quite large, as I wasn&#039;t doing oop when I first started the project.  If you need more than just this, please let me know.  This problem&#039;s been bugging me for too long...</description>
		<content:encoded><![CDATA[<p>Awesome tutorial.  I followed what you said above, but I am getting one really annoying linker error and can&#8217;t seem to figure out what&#8217;s up with it.</p>

<div class="wp_syntax"><div class="code"><pre class="cpp" style="font-family:monospace;">Error	<span style="color: #0000dd;">1</span>	error LNK2001<span style="color: #008080;">:</span> unresolved external symbol <span style="color: #FF0000;">&quot;protected: static class Graphics * Graphics::instance&quot;</span> <span style="color: #008000;">&#40;</span><span style="color: #008080;">?</span>instance@Graphics@@1PAV1@A<span style="color: #008000;">&#41;</span>	Graphics.<span style="color: #007788;">obj</span></pre></div></div>

<p>I am doing the following in main:</p>

<div class="wp_syntax"><div class="code"><pre class="cpp" style="font-family:monospace;">Graphics <span style="color: #000040;">*</span>rhGraphics <span style="color: #000080;">=</span> <span style="color: #0000dd;">new</span> Graphics<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
&nbsp;
rhGraphics<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>setInstance<span style="color: #008000;">&#40;</span>rhGraphics<span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span></pre></div></div>

<p>Not sure where else it could be causing problems.  My codes has gotten quite large, as I wasn&#8217;t doing oop when I first started the project.  If you need more than just this, please let me know.  This problem&#8217;s been bugging me for too long&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Solt</title>
		<link>http://paulsolt.com/2009/07/openglglut-classes-oop-and-problems/comment-page-1/#comment-1757</link>
		<dc:creator>Paul Solt</dc:creator>
		<pubDate>Wed, 03 Mar 2010 20:11:52 +0000</pubDate>
		<guid isPermaLink="false">http://paulsolt.com/?p=156#comment-1757</guid>
		<description>&lt;a href=&quot;#comment-1756&quot; rel=&quot;nofollow&quot;&gt;@Richard Simpson &lt;/a&gt; 
It looks like your trying to set the instance in your constructor. That instance will not be complete until after the constructor is finished running. I think that is your issue.

Following one of my previous comments you need to do the following in a &quot;main program&quot; where you create the cgvDraw object.

1. Create the object
2. Pass in the object&#039;s instance to it&#039;s static instance variable.

&lt;pre lang=&quot;cpp&quot;&gt;
cgvDraw cgObject = new cgvDraw();
cgObject-&gt;setInstance(cgObject);
&lt;/pre&gt;</description>
		<content:encoded><![CDATA[<p><a href="#comment-1756" rel="nofollow">@Richard Simpson </a><br />
It looks like your trying to set the instance in your constructor. That instance will not be complete until after the constructor is finished running. I think that is your issue.</p>
<p>Following one of my previous comments you need to do the following in a &#8220;main program&#8221; where you create the cgvDraw object.</p>
<p>1. Create the object<br />
2. Pass in the object&#8217;s instance to it&#8217;s static instance variable.</p>

<div class="wp_syntax"><div class="code"><pre class="cpp" style="font-family:monospace;">cgvDraw cgObject <span style="color: #000080;">=</span> <span style="color: #0000dd;">new</span> cgvDraw<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
cgObject<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>setInstance<span style="color: #008000;">&#40;</span>cgObject<span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span></pre></div></div>

]]></content:encoded>
	</item>
	<item>
		<title>By: Richard Simpson</title>
		<link>http://paulsolt.com/2009/07/openglglut-classes-oop-and-problems/comment-page-1/#comment-1756</link>
		<dc:creator>Richard Simpson</dc:creator>
		<pubDate>Wed, 03 Mar 2010 11:47:57 +0000</pubDate>
		<guid isPermaLink="false">http://paulsolt.com/?p=156#comment-1756</guid>
		<description>Hi Paul

Looking at your code and it is a really good idea.

I am having a few problems however in getting it to work.. It may be a general C++ error but for some reason it keeps complaining that the instance variable isn&#039;t defined..

&lt;pre lang=&quot;cpp&quot;&gt;
class cgvDrawWrap
{
	protected:
		static cgvDrawWrap *instance;
		
	public:
		static void drawSceneWrap()
		{
			instance-&gt;drawScene();
		}
		
		static void setInstance(cgvDrawWrap *in)
		{
			//printf(&quot;\nBefore %ld\t%ld&quot;, in, cgvDrawinstance);
			instance = in;
			//printf(&quot;\nAfter %ld\t%ld&quot;, in, instance);
		}
};

class cgvDraw : public cgvDrawWrap
{
	public:
			
		// Class constructor
		cgvDraw()
		{
			// Set the instance of the class
			this-&gt;setInstance(this);
                        ..........................
                }
};
&lt;/pre&gt;



this is only a cut down version of the offending code - but it seems the same as what you have and I don&#039;t know why it isn&#039;t working.

Any ideas would be amazing.

&quot;undefined reference to `cgvDrawWrap::instance&#039;&quot;

Regards,
Richard</description>
		<content:encoded><![CDATA[<p>Hi Paul</p>
<p>Looking at your code and it is a really good idea.</p>
<p>I am having a few problems however in getting it to work.. It may be a general C++ error but for some reason it keeps complaining that the instance variable isn&#8217;t defined..</p>

<div class="wp_syntax"><div class="code"><pre class="cpp" style="font-family:monospace;"><span style="color: #0000ff;">class</span> cgvDrawWrap
<span style="color: #008000;">&#123;</span>
	<span style="color: #0000ff;">protected</span><span style="color: #008080;">:</span>
		<span style="color: #0000ff;">static</span> cgvDrawWrap <span style="color: #000040;">*</span>instance<span style="color: #008080;">;</span>
&nbsp;
	<span style="color: #0000ff;">public</span><span style="color: #008080;">:</span>
		<span style="color: #0000ff;">static</span> <span style="color: #0000ff;">void</span> drawSceneWrap<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span>
		<span style="color: #008000;">&#123;</span>
			instance<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>drawScene<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
		<span style="color: #008000;">&#125;</span>
&nbsp;
		<span style="color: #0000ff;">static</span> <span style="color: #0000ff;">void</span> setInstance<span style="color: #008000;">&#40;</span>cgvDrawWrap <span style="color: #000040;">*</span>in<span style="color: #008000;">&#41;</span>
		<span style="color: #008000;">&#123;</span>
			<span style="color: #666666;">//printf(&quot;\nBefore %ld\t%ld&quot;, in, cgvDrawinstance);</span>
			instance <span style="color: #000080;">=</span> in<span style="color: #008080;">;</span>
			<span style="color: #666666;">//printf(&quot;\nAfter %ld\t%ld&quot;, in, instance);</span>
		<span style="color: #008000;">&#125;</span>
<span style="color: #008000;">&#125;</span><span style="color: #008080;">;</span>
&nbsp;
<span style="color: #0000ff;">class</span> cgvDraw <span style="color: #008080;">:</span> <span style="color: #0000ff;">public</span> cgvDrawWrap
<span style="color: #008000;">&#123;</span>
	<span style="color: #0000ff;">public</span><span style="color: #008080;">:</span>
&nbsp;
		<span style="color: #666666;">// Class constructor</span>
		cgvDraw<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span>
		<span style="color: #008000;">&#123;</span>
			<span style="color: #666666;">// Set the instance of the class</span>
			this<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>setInstance<span style="color: #008000;">&#40;</span><span style="color: #0000dd;">this</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
                        ..........................
                <span style="color: #008000;">&#125;</span>
<span style="color: #008000;">&#125;</span><span style="color: #008080;">;</span></pre></div></div>

<p>this is only a cut down version of the offending code &#8211; but it seems the same as what you have and I don&#8217;t know why it isn&#8217;t working.</p>
<p>Any ideas would be amazing.</p>
<p>&#8220;undefined reference to `cgvDrawWrap::instance&#8217;&#8221;</p>
<p>Regards,<br />
Richard</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Solt</title>
		<link>http://paulsolt.com/2009/07/openglglut-classes-oop-and-problems/comment-page-1/#comment-1728</link>
		<dc:creator>Paul Solt</dc:creator>
		<pubDate>Sun, 07 Feb 2010 07:15:19 +0000</pubDate>
		<guid isPermaLink="false">http://paulsolt.com/?p=156#comment-1728</guid>
		<description>Might be related to this issue, but I&#039;m not 100%

&lt;a href=&quot;http://www.parashift.com/c++-faq-lite/pointers-to-members.html#faq-33.2&quot; rel=&quot;nofollow&quot;&gt;http://www.parashift.com/c++-faq-lite/pointers-to-members.html#faq-33.2&lt;/a&gt;
&quot;Note: static member functions do not require an actual object to be invoked, so pointers-to-static-member-functions are usually type-compatible with regular pointers-to-functions. However, although it probably works on most compilers, it actually would have to be an extern &quot;C&quot; non-member function to be correct, since &quot;C linkage&quot; doesn&#039;t only cover things like name mangling, but also calling conventions, which might be different between C and C++.&quot; 

Do you have any snippets of code?</description>
		<content:encoded><![CDATA[<p>Might be related to this issue, but I&#8217;m not 100%</p>
<p><a href="http://www.parashift.com/c++-faq-lite/pointers-to-members.html#faq-33.2" rel="nofollow">http://www.parashift.com/c++-faq-lite/pointers-to-members.html#faq-33.2</a><br />
&#8220;Note: static member functions do not require an actual object to be invoked, so pointers-to-static-member-functions are usually type-compatible with regular pointers-to-functions. However, although it probably works on most compilers, it actually would have to be an extern &#8220;C&#8221; non-member function to be correct, since &#8220;C linkage&#8221; doesn&#8217;t only cover things like name mangling, but also calling conventions, which might be different between C and C++.&#8221; </p>
<p>Do you have any snippets of code?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Seth</title>
		<link>http://paulsolt.com/2009/07/openglglut-classes-oop-and-problems/comment-page-1/#comment-1725</link>
		<dc:creator>Seth</dc:creator>
		<pubDate>Sat, 06 Feb 2010 16:55:39 +0000</pubDate>
		<guid isPermaLink="false">http://paulsolt.com/?p=156#comment-1725</guid>
		<description>Hi.

I tried something similar but my program crashes on startup. When running the debugger, I find that when I set my instance, the vfptr is set correctly, but when I&#039;m inside the delegating function (the one actually called by glut) the vfptr is 0x0. So, basically, mine works with non-virtual methods, but not with virtual methods.

I&#039;m using Visual Studio 2008. Any suggestions?
-- Seth</description>
		<content:encoded><![CDATA[<p>Hi.</p>
<p>I tried something similar but my program crashes on startup. When running the debugger, I find that when I set my instance, the vfptr is set correctly, but when I&#8217;m inside the delegating function (the one actually called by glut) the vfptr is 0&#215;0. So, basically, mine works with non-virtual methods, but not with virtual methods.</p>
<p>I&#8217;m using Visual Studio 2008. Any suggestions?<br />
&#8211; Seth</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Solt</title>
		<link>http://paulsolt.com/2009/07/openglglut-classes-oop-and-problems/comment-page-1/#comment-1721</link>
		<dc:creator>Paul Solt</dc:creator>
		<pubDate>Sun, 10 Jan 2010 18:19:56 +0000</pubDate>
		<guid isPermaLink="false">http://paulsolt.com/?p=156#comment-1721</guid>
		<description>The errors you get may be from a bad order of include files. Make sure you include GLUT files after you include STL (Standard library) files. It should look something like this:

&lt;pre lang=&quot;cpp&quot;&gt;
#include &lt;stdlib.h&gt;
#include &lt;stdio.h&gt;
#include &lt;iostream&gt;
#include &lt;vector&gt;
#include &lt;math.h&gt;
#include &lt;windows.h&gt;  

// Mac and PC compatible
#if defined(__APPLE__) &amp;&amp; defined(__MACH__)
#   include &lt;GLUT/glut.h&gt;
#else
#   include &lt;GL/glut.h&gt;
#endif
&lt;/pre&gt;</description>
		<content:encoded><![CDATA[<p>The errors you get may be from a bad order of include files. Make sure you include GLUT files after you include STL (Standard library) files. It should look something like this:</p>

<div class="wp_syntax"><div class="code"><pre class="cpp" style="font-family:monospace;"><span style="color: #339900;">#include &lt;stdlib.h&gt;</span>
<span style="color: #339900;">#include &lt;stdio.h&gt;</span>
<span style="color: #339900;">#include &lt;iostream&gt;</span>
<span style="color: #339900;">#include &lt;vector&gt;</span>
<span style="color: #339900;">#include &lt;math.h&gt;</span>
<span style="color: #339900;">#include &lt;windows.h&gt;  </span>
&nbsp;
<span style="color: #666666;">// Mac and PC compatible</span>
<span style="color: #339900;">#if defined(__APPLE__) &amp;&amp; defined(__MACH__)</span>
<span style="color: #339900;">#   include &lt;GLUT/glut.h&gt;</span>
<span style="color: #339900;">#else</span>
<span style="color: #339900;">#   include &lt;GL/glut.h&gt;</span>
<span style="color: #339900;">#endif</span></pre></div></div>

]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Solt</title>
		<link>http://paulsolt.com/2009/07/openglglut-classes-oop-and-problems/comment-page-1/#comment-1720</link>
		<dc:creator>Paul Solt</dc:creator>
		<pubDate>Sun, 10 Jan 2010 18:13:33 +0000</pubDate>
		<guid isPermaLink="false">http://paulsolt.com/?p=156#comment-1720</guid>
		<description>Sorry, I left out details on how that was set. I subclassed AnimationFramework and created classes for each program I needed overriding the appropriate methods. KeyFrameFramework was a subclass in my project.

I have a function in my AnimationFramework.h
&lt;pre lang=&quot;cpp&quot;&gt;
static void setInstance(AnimationFramework * framework);
&lt;/pre&gt;
AnimationFramework.cpp

&lt;pre lang=&quot;cpp&quot;&gt;
void AnimationFramework::setInstance(AnimationFramework *framework) {
	instance = framework;
}
&lt;/pre&gt;
The main.cpp looks something like this:

&lt;pre lang=&quot;cpp&quot;&gt;
int main(int argc, char *argv[]) {
	
	AnimationFramework *f = new KeyFrameFramework(); // Subclass of AnimationFramework
	f-&gt;setInstance(f);
	f-&gt;setTitle(&quot;Key Framing:&quot;);
	f-&gt;setLookAt(0.0, 2.0, 10.0, 0.0, 2.0, 0.0, 0.0, 1.0, 0.0);
	f-&gt;startFramework(argc, argv);
	return 0;
}
&lt;/pre&gt;</description>
		<content:encoded><![CDATA[<p>Sorry, I left out details on how that was set. I subclassed AnimationFramework and created classes for each program I needed overriding the appropriate methods. KeyFrameFramework was a subclass in my project.</p>
<p>I have a function in my AnimationFramework.h</p>

<div class="wp_syntax"><div class="code"><pre class="cpp" style="font-family:monospace;"><span style="color: #0000ff;">static</span> <span style="color: #0000ff;">void</span> setInstance<span style="color: #008000;">&#40;</span>AnimationFramework <span style="color: #000040;">*</span> framework<span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span></pre></div></div>

<p>AnimationFramework.cpp</p>

<div class="wp_syntax"><div class="code"><pre class="cpp" style="font-family:monospace;"><span style="color: #0000ff;">void</span> AnimationFramework<span style="color: #008080;">::</span><span style="color: #007788;">setInstance</span><span style="color: #008000;">&#40;</span>AnimationFramework <span style="color: #000040;">*</span>framework<span style="color: #008000;">&#41;</span> <span style="color: #008000;">&#123;</span>
	instance <span style="color: #000080;">=</span> framework<span style="color: #008080;">;</span>
<span style="color: #008000;">&#125;</span></pre></div></div>

<p>The main.cpp looks something like this:</p>

<div class="wp_syntax"><div class="code"><pre class="cpp" style="font-family:monospace;"><span style="color: #0000ff;">int</span> main<span style="color: #008000;">&#40;</span><span style="color: #0000ff;">int</span> argc, <span style="color: #0000ff;">char</span> <span style="color: #000040;">*</span>argv<span style="color: #008000;">&#91;</span><span style="color: #008000;">&#93;</span><span style="color: #008000;">&#41;</span> <span style="color: #008000;">&#123;</span>
&nbsp;
	AnimationFramework <span style="color: #000040;">*</span>f <span style="color: #000080;">=</span> <span style="color: #0000dd;">new</span> KeyFrameFramework<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span> <span style="color: #666666;">// Subclass of AnimationFramework</span>
	f<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>setInstance<span style="color: #008000;">&#40;</span>f<span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
	f<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>setTitle<span style="color: #008000;">&#40;</span><span style="color: #FF0000;">&quot;Key Framing:&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
	f<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>setLookAt<span style="color: #008000;">&#40;</span><span style="color:#800080;">0.0</span>, <span style="color:#800080;">2.0</span>, <span style="color:#800080;">10.0</span>, <span style="color:#800080;">0.0</span>, <span style="color:#800080;">2.0</span>, <span style="color:#800080;">0.0</span>, <span style="color:#800080;">0.0</span>, <span style="color:#800080;">1.0</span>, <span style="color:#800080;">0.0</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
	f<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>startFramework<span style="color: #008000;">&#40;</span>argc, argv<span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
	<span style="color: #0000ff;">return</span> <span style="color: #0000dd;">0</span><span style="color: #008080;">;</span>
<span style="color: #008000;">&#125;</span></pre></div></div>

]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->