<?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 for Dominique a.k.a. DimStar (Dim*)</title>
	<atom:link href="http://dominique.leuenberger.net/blog/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://dominique.leuenberger.net/blog</link>
	<description>A passionate openSUSE user</description>
	<lastBuildDate>Thu, 19 Apr 2012 09:32:23 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comment on openSUSE 12.2 with X.org Server 1.12.1 ? by Dominique Leuenberger</title>
		<link>http://dominique.leuenberger.net/blog/2012/04/opensuse-12-2-with-x-org-server-1-12-1/comment-page-1/#comment-33323</link>
		<dc:creator>Dominique Leuenberger</dc:creator>
		<pubDate>Thu, 19 Apr 2012 09:32:23 +0000</pubDate>
		<guid isPermaLink="false">http://dominique.leuenberger.net/blog/?p=216#comment-33323</guid>
		<description>Actually, zypper really knows this obs:// syntax.
A simple
&lt;code&gt;osc ar obs://X11:XOrg X11-repo&lt;/code&gt;
indeed adds the OBS project for your system (It is supposed to get the right version...)</description>
		<content:encoded><![CDATA[<p>Actually, zypper really knows this obs:// syntax.<br />
A simple<br />
<code>osc ar obs://X11:XOrg X11-repo</code><br />
indeed adds the OBS project for your system (It is supposed to get the right version&#8230;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on openSUSE 12.2 with X.org Server 1.12.1 ? by Richard</title>
		<link>http://dominique.leuenberger.net/blog/2012/04/opensuse-12-2-with-x-org-server-1-12-1/comment-page-1/#comment-33316</link>
		<dc:creator>Richard</dc:creator>
		<pubDate>Thu, 19 Apr 2012 08:00:11 +0000</pubDate>
		<guid isPermaLink="false">http://dominique.leuenberger.net/blog/?p=216#comment-33316</guid>
		<description>Is the obs:// protocol identifier supported by the installer?  With installer I mean really the openSUSE installer.</description>
		<content:encoded><![CDATA[<p>Is the obs:// protocol identifier supported by the installer?  With installer I mean really the openSUSE installer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on GObject Introspection based typelib Provides and Requires by Enhanced typelib based dep generation @ Dominique a.k.a. DimStar (Dim*)</title>
		<link>http://dominique.leuenberger.net/blog/2011/06/gobject-introspection-based-typelib-provides-and-requires/comment-page-1/#comment-28201</link>
		<dc:creator>Enhanced typelib based dep generation @ Dominique a.k.a. DimStar (Dim*)</dc:creator>
		<pubDate>Wed, 07 Dec 2011 08:48:54 +0000</pubDate>
		<guid isPermaLink="false">http://dominique.leuenberger.net/blog/?p=194#comment-28201</guid>
		<description>[...] long time ago I posted about our inclusion of an automatic dependency generator for typelib() style provides and requires. [...]</description>
		<content:encoded><![CDATA[<p>[...] long time ago I posted about our inclusion of an automatic dependency generator for typelib() style provides and requires. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Libproxy 0.4.7 released by Mary Jenren</title>
		<link>http://dominique.leuenberger.net/blog/2011/06/libproxy-0-4-7-released/comment-page-1/#comment-27857</link>
		<dc:creator>Mary Jenren</dc:creator>
		<pubDate>Wed, 30 Nov 2011 12:52:34 +0000</pubDate>
		<guid isPermaLink="false">http://dominique.leuenberger.net/blog/?p=196#comment-27857</guid>
		<description>Great post with really helpful info.</description>
		<content:encoded><![CDATA[<p>Great post with really helpful info.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on how to fix brp and rpmlint warnings – today: I: Statement might be overflowing a buffer in strncat. by Dominique Leuenberger</title>
		<link>http://dominique.leuenberger.net/blog/2011/05/how-to-fix-brp-and-rpmlint-warnings-%e2%80%93-today-i-statement-might-be-overflowing-a-buffer-in-strncat/comment-page-1/#comment-18145</link>
		<dc:creator>Dominique Leuenberger</dc:creator>
		<pubDate>Sat, 28 May 2011 20:28:46 +0000</pubDate>
		<guid isPermaLink="false">http://dominique.leuenberger.net/blog/?p=189#comment-18145</guid>
		<description>Cristian, Like always you&#039;re of course right.
Generally I try to make the series to be &#039;generic&#039;, which of course lacks special casing but at least should try to make it work in most cases.

Why the original author does create a gtk app without using glib helpers will probably remain a mistery forever too :)</description>
		<content:encoded><![CDATA[<p>Cristian, Like always you&#8217;re of course right.<br />
Generally I try to make the series to be &#8216;generic&#8217;, which of course lacks special casing but at least should try to make it work in most cases.</p>
<p>Why the original author does create a gtk app without using glib helpers will probably remain a mistery forever too <img src='http://dominique.leuenberger.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on how to fix brp and rpmlint warnings – today: I: Statement might be overflowing a buffer in strncat. by crrodriguez</title>
		<link>http://dominique.leuenberger.net/blog/2011/05/how-to-fix-brp-and-rpmlint-warnings-%e2%80%93-today-i-statement-might-be-overflowing-a-buffer-in-strncat/comment-page-1/#comment-18144</link>
		<dc:creator>crrodriguez</dc:creator>
		<pubDate>Sat, 28 May 2011 20:26:12 +0000</pubDate>
		<guid isPermaLink="false">http://dominique.leuenberger.net/blog/?p=189#comment-18144</guid>
		<description>I Suggest this issue to be fixed with:

snprintf(params, sizeof(params), &quot;%s%s&quot;, params, gtk_entry_get_text(GTK_ENTRY(entry1))

Or better, in the case of a GTK app use g_strconcat
http://developer.gnome.org/glib/2.29/glib-String-Utility-Functions.html

Keep up, good series =)</description>
		<content:encoded><![CDATA[<p>I Suggest this issue to be fixed with:</p>
<p>snprintf(params, sizeof(params), &#8220;%s%s&#8221;, params, gtk_entry_get_text(GTK_ENTRY(entry1))</p>
<p>Or better, in the case of a GTK app use g_strconcat<br />
<a href="http://developer.gnome.org/glib/2.29/glib-String-Utility-Functions.html" rel="nofollow">http://developer.gnome.org/glib/2.29/glib-String-Utility-Functions.html</a></p>
<p>Keep up, good series =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Juniper VPN on openSUSE x86_64 by Happy user</title>
		<link>http://dominique.leuenberger.net/blog/2010/07/juniper-vpn-on-opensuse-x86_64/comment-page-1/#comment-14842</link>
		<dc:creator>Happy user</dc:creator>
		<pubDate>Wed, 30 Mar 2011 06:11:35 +0000</pubDate>
		<guid isPermaLink="false">http://dominique.leuenberger.net/blog/?p=120#comment-14842</guid>
		<description>It works! Fantastic!

What a huge relief... Thanks a lot!

P. S. OpenSUSE 11.4 x64</description>
		<content:encoded><![CDATA[<p>It works! Fantastic!</p>
<p>What a huge relief&#8230; Thanks a lot!</p>
<p>P. S. OpenSUSE 11.4 x64</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on how to fix brp and rpmlint warnings &#8211; today: Expression compares a char* pointer with a string literal by Dominique Leuenberger</title>
		<link>http://dominique.leuenberger.net/blog/2011/03/how-to-fix-brp-and-rpmlint-warnings-today-expression-compares-a-char-pointer-with-a-string-literal/comment-page-1/#comment-14711</link>
		<dc:creator>Dominique Leuenberger</dc:creator>
		<pubDate>Mon, 28 Mar 2011 12:58:19 +0000</pubDate>
		<guid isPermaLink="false">http://dominique.leuenberger.net/blog/?p=151#comment-14711</guid>
		<description>Sure.. but: do we want to have our packager army introduce the most sophisticated and complex code into any upstream project?
The target audience for his series is mostly packagers. Some of them are coders, many are not, some would like to learn, some don&#039;t care and give up.

It&#039;s nice to point out nice nifty tricks. But honestly, I doubt we would achieve a lot of packagers taking care of the errors, if it goes too far.</description>
		<content:encoded><![CDATA[<p>Sure.. but: do we want to have our packager army introduce the most sophisticated and complex code into any upstream project?<br />
The target audience for his series is mostly packagers. Some of them are coders, many are not, some would like to learn, some don&#8217;t care and give up.</p>
<p>It&#8217;s nice to point out nice nifty tricks. But honestly, I doubt we would achieve a lot of packagers taking care of the errors, if it goes too far.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on how to fix brp and rpmlint warnings &#8211; today: Expression compares a char* pointer with a string literal by crrodriguez</title>
		<link>http://dominique.leuenberger.net/blog/2011/03/how-to-fix-brp-and-rpmlint-warnings-today-expression-compares-a-char-pointer-with-a-string-literal/comment-page-1/#comment-14709</link>
		<dc:creator>crrodriguez</dc:creator>
		<pubDate>Mon, 28 Mar 2011 12:42:29 +0000</pubDate>
		<guid isPermaLink="false">http://dominique.leuenberger.net/blog/?p=151#comment-14709</guid>
		<description>Note that strcmp is easily misused and will certainly lead to bugs . I suggest you define a macro like

#define streq(a,b) (strcmp((a),(b)) == 0)

..or an inline function,as macros are pretty evil ;-)

Keep going!</description>
		<content:encoded><![CDATA[<p>Note that strcmp is easily misused and will certainly lead to bugs . I suggest you define a macro like</p>
<p>#define streq(a,b) (strcmp((a),(b)) == 0)</p>
<p>..or an inline function,as macros are pretty evil <img src='http://dominique.leuenberger.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Keep going!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on how to fix brp and rpmlint warnings &#8211; today: Expression compares a char* pointer with a string literal by RedDwarf</title>
		<link>http://dominique.leuenberger.net/blog/2011/03/how-to-fix-brp-and-rpmlint-warnings-today-expression-compares-a-char-pointer-with-a-string-literal/comment-page-1/#comment-14602</link>
		<dc:creator>RedDwarf</dc:creator>
		<pubDate>Fri, 25 Mar 2011 22:04:29 +0000</pubDate>
		<guid isPermaLink="false">http://dominique.leuenberger.net/blog/?p=151#comment-14602</guid>
		<description>The wrong example could be 

#include 

int main() {
  const char mytext[] = &quot;Help&quot;;
  if (mytext == &quot;Help&quot;) {
    printf(&quot;This should raise a warning&quot;);
  }
  return 0;
}

To avoid making Ulrich Drepper cry ;-)
http://www.akkadia.org/drepper/dsohowto.pdf section 2.4.1


But sure, the series is good to have. And is badly needed for some esoteric topics as strict aliasing.</description>
		<content:encoded><![CDATA[<p>The wrong example could be </p>
<p>#include </p>
<p>int main() {<br />
  const char mytext[] = &#8220;Help&#8221;;<br />
  if (mytext == &#8220;Help&#8221;) {<br />
    printf(&#8220;This should raise a warning&#8221;);<br />
  }<br />
  return 0;<br />
}</p>
<p>To avoid making Ulrich Drepper cry <img src='http://dominique.leuenberger.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
<a href="http://www.akkadia.org/drepper/dsohowto.pdf" rel="nofollow">http://www.akkadia.org/drepper/dsohowto.pdf</a> section 2.4.1</p>
<p>But sure, the series is good to have. And is badly needed for some esoteric topics as strict aliasing.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

