<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
"Modular DocBook HTML Stylesheet Version 1.79">
<link rel="NEXT" title="Introduction" href="introduction.html">
<link rel="STYLESHEET" type="text/css" href="../p_doc.css">
"Modular DocBook HTML Stylesheet Version 1.79">
<link rel="NEXT" title="Introduction" href="introduction.html">
<link rel="STYLESHEET" type="text/css" href="../p_doc.css">
<body class="ARTICLE" bgcolor="#EEEEEE" text="#000000" link="#0000FF" vlink=
"#840084" alink="#0000FF">
<div class="ARTICLE">
<div class="TITLEPAGE">
<h1 class="TITLE"><a name="AEN2" id="AEN2">Privoxy Developer
Manual</a></h1>
<body class="ARTICLE" bgcolor="#EEEEEE" text="#000000" link="#0000FF" vlink=
"#840084" alink="#0000FF">
<div class="ARTICLE">
<div class="TITLEPAGE">
<h1 class="TITLE"><a name="AEN2" id="AEN2">Privoxy Developer
Manual</a></h1>
- "_top">Copyright</a> © 2001-2016 by <a href=
- "https://www.privoxy.org/" target="_top">Privoxy
- Developers</a></sub><br></p>
-
- <p class="PUBDATE">$Id: developer-manual.sgml,v 2.69 2016/05/03
- 13:22:13 fabiankeil Exp $<br></p>
-
+ "_top">Copyright</a> � 2001-2016 by <a href="https://www.privoxy.org/"
+ target="_top">Privoxy Developers</a></sub><br></p>
+ <p class="PUBDATE">$Id: developer-manual.sgml,v 2.83 2017/06/08
+ 13:08:39 fabiankeil Exp $<br></p>
<p>The developer manual provides guidance on coding, testing,
packaging, documentation and other issues of importance to those
involved with <span class="APPLICATION">Privoxy</span> development.
It is mandatory (and helpful!) reading for anyone who wants to join
the team. Note that it's currently out of date and may not be
entirely correct. As always, patches are welcome.</p>
<p>The developer manual provides guidance on coding, testing,
packaging, documentation and other issues of importance to those
involved with <span class="APPLICATION">Privoxy</span> development.
It is mandatory (and helpful!) reading for anyone who wants to join
the team. Note that it's currently out of date and may not be
entirely correct. As always, patches are welcome.</p>
the latest version of the this manual at <a href=
"https://www.privoxy.org/developer-manual/" target=
"_top">https://www.privoxy.org/developer-manual/</a>. Please have a
the latest version of the this manual at <a href=
"https://www.privoxy.org/developer-manual/" target=
"_top">https://www.privoxy.org/developer-manual/</a>. Please have a
<dt>3.2. <a href="documentation.html#DOCSTYLE"><span class=
"APPLICATION">Privoxy</span> Documentation Style</a></dt>
<dt>3.2. <a href="documentation.html#DOCSTYLE"><span class=
"APPLICATION">Privoxy</span> Documentation Style</a></dt>
<dt>4.2.6. <a href="coding.html#S8">Comment at the end of
braces if the content is more than one screen length</a></dt>
</dl>
</dd>
<dt>4.2.6. <a href="coding.html#S8">Comment at the end of
braces if the content is more than one screen length</a></dt>
</dl>
</dd>
<dt>4.6.3. <a href="coding.html#S28">Minimize function calls
when iterating by using variables</a></dt>
<dt>4.6.3. <a href="coding.html#S28">Minimize function calls
when iterating by using variables</a></dt>
<dt>4.6.9. <a href="coding.html#S34">Where Possible, Use
Forward Struct Declaration Instead of Includes</a></dt>
</dl>
</dd>
<dt>4.6.9. <a href="coding.html#S34">Where Possible, Use
Forward Struct Declaration Instead of Includes</a></dt>
</dl>
</dd>
<dt>4.7.3. <a href="coding.html#S38">Try to avoid falling
through cases in a switch statement.</a></dt>
<dt>4.7.3. <a href="coding.html#S38">Try to avoid falling
through cases in a switch statement.</a></dt>
<dt>4.7.7. <a href="coding.html#S43">The Programmer Who Uses
'malloc' is Responsible for Ensuring 'free'</a></dt>
<dt>4.7.7. <a href="coding.html#S43">The Programmer Who Uses
'malloc' is Responsible for Ensuring 'free'</a></dt>
<dt>4.7.9. <a href="coding.html#S45">"Uncertain" new code
and/or changes to existing code, use XXX</a></dt>
</dl>
</dd>
<dt>4.7.9. <a href="coding.html#S45">"Uncertain" new code
and/or changes to existing code, use XXX</a></dt>
</dl>
</dd>
<dt>4.8. <a href="coding.html#S46">Addendum: Template for files
and function comment blocks:</a></dt>
</dl>
</dd>
<dt>4.8. <a href="coding.html#S46">Addendum: Template for files
and function comment blocks:</a></dt>
</dl>
</dd>
<dt>6.3.3. <a href="newrelease.html#NEWRELEASE-RPM">SuSE,
Conectiva or Red Hat RPM</a></dt>
<dt>6.3.3. <a href="newrelease.html#NEWRELEASE-RPM">SuSE,
Conectiva or Red Hat RPM</a></dt>
<table summary="Footer navigation table" width="100%" border="0"
cellpadding="0" cellspacing="0">
<tr>
<td width="33%" align="left" valign="top"> </td>
<table summary="Footer navigation table" width="100%" border="0"
cellpadding="0" cellspacing="0">
<tr>
<td width="33%" align="left" valign="top"> </td>