<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>JB Enterprises – Johan Bezem &#187; HowTo</title>
	<atom:link href="http://www.bezem.de/tag/howto/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bezem.de</link>
	<description>Development &#38; Project Management</description>
	<lastBuildDate>Tue, 24 Jan 2012 18:22:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Two new articles: Physical Architecture and Coding Conventions</title>
		<link>http://www.bezem.de/2009/02/two-new-articles-physical-architecture-and-coding-conventions/</link>
		<comments>http://www.bezem.de/2009/02/two-new-articles-physical-architecture-and-coding-conventions/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 19:45:52 +0000</pubDate>
		<dc:creator>Johan Bezem</dc:creator>
				<category><![CDATA[General development]]></category>
		<category><![CDATA[HowTo]]></category>

		<guid isPermaLink="false">http://www.bezem.de/?p=200</guid>
		<description><![CDATA[I just added two articles, again, the basics of which have been written some time ago, but now I revamped them and put them on the website. And since the number of articles (or: white papers) has grown, I have dedicated a new page to these &#8220;white papers&#8221;. I now express my opinion on physical [...]]]></description>
			<content:encoded><![CDATA[<p>I just added two articles, again, the basics of which have been written some time ago, but now I revamped them and put them on the website.<br />
And since the number of articles (or: white papers) has grown, I have dedicated a new page to these &#8220;white papers&#8221;.</p>
<p>I now express my opinion on physical architecture (in contrast to the logical software architecture everyone learns when trying to learn programming), and on the almost religious topic of coding conventions. Have a look at the new <a href="http://www.bezem.de/en/whitepapers/">white paper page</a>!</p>
<p>Johan</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bezem.de/2009/02/two-new-articles-physical-architecture-and-coding-conventions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New version of &#8220;How To Wield PC-Lint&#8221;</title>
		<link>http://www.bezem.de/2009/01/new-version-of-how-to-wield-pc-lint/</link>
		<comments>http://www.bezem.de/2009/01/new-version-of-how-to-wield-pc-lint/#comments</comments>
		<pubDate>Sat, 17 Jan 2009 17:56:45 +0000</pubDate>
		<dc:creator>Johan Bezem</dc:creator>
				<category><![CDATA[PC Lint / FlexeLint]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Lint]]></category>

		<guid isPermaLink="false">http://www.bezem.de/?p=186</guid>
		<description><![CDATA[I finally got to adapt my document for the most recent Lint version 9.0b. I have replaced the original document, but if you just want to see where the changes have been incorporated, a version with change bars is available. Happy linting!]]></description>
			<content:encoded><![CDATA[<p>I finally got to adapt my document for the most recent Lint version 9.0b. I have replaced the <a href="http://www.bezem.de/pdf/htwpl.pdf">original document</a>, but if you just want to see where the changes have been incorporated, a <a href="http://www.bezem.de/pdf/htwpl_diff.pdf">version with change bars</a> is available.</p>
<p>Happy linting!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bezem.de/2009/01/new-version-of-how-to-wield-pc-lint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updated version of &#8220;How to wield PC Lint&#8221;</title>
		<link>http://www.bezem.de/2008/06/updated-version-of-how-to-wield-pc-lint/</link>
		<comments>http://www.bezem.de/2008/06/updated-version-of-how-to-wield-pc-lint/#comments</comments>
		<pubDate>Sun, 01 Jun 2008 05:46:46 +0000</pubDate>
		<dc:creator>Johan Bezem</dc:creator>
				<category><![CDATA[PC Lint / FlexeLint]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Lint]]></category>

		<guid isPermaLink="false">http://blog.bezem.de/?p=11</guid>
		<description><![CDATA[With some more experience from some different environments, I have felt the need to update my document on &#8220;How to wield PC Lint&#8221;. The main changes I made to the document: the Gimpel-provided compiler support files &#8216;co-*.lnt&#8217; may be a fair starting point, but certainly not the final word; I changed the name for my [...]]]></description>
			<content:encoded><![CDATA[<p>With some more experience from some different environments, I have felt the need to update my document on <a href="http://www.bezem.de/pdf/htwpl.pdf">&#8220;How to wield PC Lint&#8221;</a>. The main changes I made to the document:</p>
<ul>
<li>the Gimpel-provided compiler support files &#8216;co-*.lnt&#8217; may be a fair starting point, but certainly not the final word;</li>
<li>I changed the name for my output file to &#8216;lintout.out&#8217;, for one project the names &#8216;error&#8217; and &#8216;errors&#8217; were already in use, and using the extension &#8216;lnt&#8217; doesn&#8217;t seem a good idea anymore;</li>
<li>I now use quotes around the filename for Lint&#8217;s output messages, to accommodate environments using spaces in path names;</li>
<li>I added a warning about suppressing errors numbered less than 400;</li>
</ul>
<p>in addition to some small corrections.</p>
<p>Have fun!</p>
<p>Johan</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bezem.de/2008/06/updated-version-of-how-to-wield-pc-lint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to handle include paths in PC Lint</title>
		<link>http://www.bezem.de/2007/11/how-to-handle-include-paths-in-pc-lint/</link>
		<comments>http://www.bezem.de/2007/11/how-to-handle-include-paths-in-pc-lint/#comments</comments>
		<pubDate>Wed, 14 Nov 2007 22:13:00 +0000</pubDate>
		<dc:creator>Johan Bezem</dc:creator>
				<category><![CDATA[PC Lint / FlexeLint]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Lint]]></category>

		<guid isPermaLink="false">http://blog.bezem.de/?p=7</guid>
		<description><![CDATA[Include file processing can be a bit tricky. Here I present a few Q&#38;A on processing include files, and specifying paths. My INCLUDE environment variable is set for Microsoft compilers. If I Lint for &#60;name your compiler here&#62;, Microsoft includes are processed. What can I do? A: Well, for one, you can delete the environment [...]]]></description>
			<content:encoded><![CDATA[<p>Include file processing can be a bit tricky. Here I present a few Q&amp;A on processing include files, and specifying paths.</p>
<ol>
<li>My <code>INCLUDE</code> environment variable is set for Microsoft compilers. If I Lint for &lt;<em>name your compiler here</em>&gt;, Microsoft includes are processed. What can I do?<br />
A: Well, for one, you can delete the environment variable for the shell you use. You may redefine your <code>INCLUDE</code> variable to reflect your compiler. Both can be achieved in a batch file.</li>
<li>I cannot change the value of <code>INCLUDE</code> on my system. Can I tell Lint to simply ignore it?<br />
A: I haven&#8217;t found a way using options in Lint, so until someone tells me how it can be done, I&#8217;d say &#8216;no&#8217;. However, you can write a small batch file to empty <code>INCLUDE</code> before calling Lint. That works even if your system&#8217;s include is forced to be set.</li>
<li>I defined my own include variable <code>MYINCLUDE</code>, and used &#8216;<code>-incvar</code>&#8216; to activate it. Lint still uses <code>INCLUDE</code>, though. What can I do?<br />
A: According to my tests, Lint gives priority to an existing and valid <code>INCLUDE</code> variable. If the files can be found using <code>INCLUDE</code>, you are forced to delete or redefine <code>INCLUDE</code>.</li>
<li>I have written my own version of (example) &#8216;<code>stdio.h</code>&#8216;. Lint refuses to find that file. What can I do?<br />
A: Lint processes &#8216;<code>-i</code>&#8216; options for specifying include paths in order. Chances are, that you compiler&#8217;s include path is specified before your application&#8217;s. Use the verbosity options &#8216;<code>-voif</code>&#8216; (large output!) to see what order is presented to Lint, and change it, or use &#8216;<code>--i</code>&#8216; (double dashes!) to indicate the compiler&#8217;s include path. See the &#8216;<a href="http://www.gimpel.com/html/pub80/read80.txt"><code>readme.txt</code></a>&#8216; for the current patch level for details.</li>
<li>I used &#8216;<code>--i</code>&#8216; to indicate my compiler&#8217;s include path, but now Lint is finding Microsoft&#8217;s include files again. What can I do?<br />
A: According to my tests, a present and valid <code>INCLUDE</code> variable is taking precedence over &#8216;<code>--i</code>&#8216; paths. You&#8217;ll have to delete or redefine the <code>INCLUDE</code> variable.</li>
<li>I need to see what files Lint is using exactly, which &#8216;<code>-i</code>&#8216;/&#8217;<code>--i</code>&#8216; options it is processing and in which order. What can I do?<br />
A: It will produce an enormous amount of output, but &#8216;<code>-voif</code>&#8216; (in addition to your normal options, preferably as one of the first options on the command line) will provide the information you need.</li>
</ol>
<p>For all options presented here, look in the manual, or see the &#8216;<a href="http://www.gimpel.com/html/pub80/read80.txt"><code>readme.txt</code></a>&#8216; as presented on the support pages of Gimpel&#8217;s website.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bezem.de/2007/11/how-to-handle-include-paths-in-pc-lint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to wield PC Lint</title>
		<link>http://www.bezem.de/2007/11/4/</link>
		<comments>http://www.bezem.de/2007/11/4/#comments</comments>
		<pubDate>Sat, 03 Nov 2007 22:02:55 +0000</pubDate>
		<dc:creator>Johan Bezem</dc:creator>
				<category><![CDATA[PC Lint / FlexeLint]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Lint]]></category>

		<guid isPermaLink="false">http://blog.bezem.de/?p=4</guid>
		<description><![CDATA[This entry is more for testing my blog, but at the same time my first tip for those looking for PC Lint support. Only that this tip is already published on my regular website. I wrote a few pages on &#8220;How to Wield PC-Lint&#8220;, for setting up and deploying Lint, and making sense of the [...]]]></description>
			<content:encoded><![CDATA[<p>This entry is more for testing my blog, but at the same time my first tip for those looking for PC Lint support. Only that this tip is already published on my regular website.</p>
<p>I wrote a few pages on &#8220;<a href="http://www.bezem.de/pdf/htwpl.pdf">How to Wield PC-Lint</a>&#8220;, for setting up and deploying Lint, and making sense of the truckload of messages an initial deployment will present. Have look at the PDF, and use it to your advantage.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bezem.de/2007/11/4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

