<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>ohcount: /Users/andy/dev/ohcount/src/loc.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css">
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.9 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main Page</span></a></li>
<li><a href="pages.html"><span>Related Pages</span></a></li>
<li><a href="annotated.html"><span>Data Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="files.html"><span>File List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>/Users/andy/dev/ohcount/src/loc.h File Reference</h1><code>#include "<a class="el" href="structs_8h_source.html">structs.h</a>"</code><br>
<p>
<a href="loc_8h_source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structLoc.html">Loc</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#f559ca6dda1ea03bccffa1953728118c">ohcount_loc_new</a> (const char *language, int code, int comments, int blanks, int filecount)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#7a4f1ac91a66fc735603348af1ca851c">ohcount_loc_total</a> (<a class="el" href="structLoc.html">Loc</a> *loc)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#0cd609700809969bb8cc02893544c6ce">ohcount_loc_add_loc</a> (<a class="el" href="structLoc.html">Loc</a> *loc, <a class="el" href="structLoc.html">Loc</a> *other)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#61d96ab6b7613f59992eb508b3a97a4f">ohcount_loc_is_equal</a> (<a class="el" href="structLoc.html">Loc</a> *loc, <a class="el" href="structLoc.html">Loc</a> *other)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#d09db7d6b94c2296c7f5a722e7cb06e9">ohcount_loc_free</a> (<a class="el" href="structLoc.html">Loc</a> *loc)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structLocListItem.html">LocList</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#ccfae9d568db000168ff577dc6a1f262">ohcount_loc_list_new</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#7ff2f2d635a4e6db5cf1e0f399b2139d">ohcount_loc_list_add_loc</a> (<a class="el" href="structLocListItem.html">LocList</a> *list, <a class="el" href="structLoc.html">Loc</a> *loc)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#afd79ec439047a4d87fe7d4e00f47144">ohcount_loc_list_add_loc_list</a> (<a class="el" href="structLocListItem.html">LocList</a> *list, <a class="el" href="structLocListItem.html">LocList</a> *loc_list)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structLoc.html">Loc</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#92630a58a23b8570be422cde740247e5">ohcount_loc_list_get_loc</a> (<a class="el" href="structLocListItem.html">LocList</a> *list, const char *language)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#11b6986414183daeee5309f405bf81f1">ohcount_loc_list_code</a> (<a class="el" href="structLocListItem.html">LocList</a> *list)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#80e151c1fb437f21b2a9eaf62feaf246">ohcount_loc_list_comments</a> (<a class="el" href="structLocListItem.html">LocList</a> *list)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#78ace16ad002b9de7786c02b8ebaeccb">ohcount_loc_list_blanks</a> (<a class="el" href="structLocListItem.html">LocList</a> *list)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#e7ba2358b76cdd7e8f587654fe57e011">ohcount_loc_list_total</a> (<a class="el" href="structLocListItem.html">LocList</a> *list)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#c8585a2a23c1b97afed015b893dd7b6a">ohcount_loc_list_filecount</a> (<a class="el" href="structLocListItem.html">LocList</a> *list)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structLocListItem.html">LocList</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#830d3e89374b921b1ebb0c7dee12f09c">ohcount_loc_list_new_compact</a> (<a class="el" href="structLocListItem.html">LocList</a> *list)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#9f9be22602556927f70b3b69802166eb">ohcount_loc_list_free</a> (<a class="el" href="structLocListItem.html">LocList</a> *list)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structLocDelta.html">LocDelta</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#389be2e5ceeb31cee5cc8ef0f31d60f7">ohcount_loc_delta_new</a> (const char *language, int code_added, int code_removed, int comments_added, int comments_removed, int blanks_added, int blanks_removed)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#67cdba64ba25abe01af311975f9794ae">ohcount_loc_delta_net_code</a> (<a class="el" href="structLocDelta.html">LocDelta</a> *delta)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#f485cca16a5432a5cd79bf1ac8e7767d">ohcount_loc_delta_net_comments</a> (<a class="el" href="structLocDelta.html">LocDelta</a> *delta)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#2d2842b9837578cf76f6ea738c144531">ohcount_loc_delta_net_blanks</a> (<a class="el" href="structLocDelta.html">LocDelta</a> *delta)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#7a19418f849a2131152e14fde913ce7d">ohcount_loc_delta_net_total</a> (<a class="el" href="structLocDelta.html">LocDelta</a> *delta)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#59ac579d984068890824d12e5bf639e3">ohcount_loc_delta_add_loc_delta</a> (<a class="el" href="structLocDelta.html">LocDelta</a> *delta, <a class="el" href="structLocDelta.html">LocDelta</a> *other)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#da2e4355ee133fec6a82e35d2288b922">ohcount_loc_delta_is_changed</a> (<a class="el" href="structLocDelta.html">LocDelta</a> *delta)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#cc700a7e9c548cdc8638f0f7bf19eab6">ohcount_loc_delta_is_equal</a> (<a class="el" href="structLocDelta.html">LocDelta</a> *delta, <a class="el" href="structLocDelta.html">LocDelta</a> *other)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#46f26313be4ea76eeb1e7904da5a8544">ohcount_loc_delta_free</a> (<a class="el" href="structLocDelta.html">LocDelta</a> *delta)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#72b9e510bde4183dbc08ff5c3d45ec6b">ohcount_loc_delta_list_new</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#7e8f20c74c7b7186edaca3deecd3bc65">ohcount_loc_delta_list_add_loc_delta</a> (<a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> *list, <a class="el" href="structLocDelta.html">LocDelta</a> *delta)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#14c1aa2e22e8e3c410aab005ba6f3a73">ohcount_loc_delta_list_add_loc_delta_list</a> (<a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> *list, <a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> *loc_delta_list)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structLocDelta.html">LocDelta</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#8c2729539527a8acd6ed43afb22ad8f9">ohcount_loc_delta_list_get_loc_delta</a> (<a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> *list, const char *language)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#dc05a9c4b22a1b76dfb7a89309821904">ohcount_loc_delta_list_code_added</a> (<a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> *list)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#ea638243f5089b652a8fdf292400946d">ohcount_loc_delta_list_code_removed</a> (<a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> *list)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#499e5bf97ec2fb4872e3f621aa10de47">ohcount_loc_delta_list_comments_added</a> (<a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> *list)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#c7761953d314db85bd2ca217612c9824">ohcount_loc_delta_list_comments_removed</a> (<a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> *list)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#9d5cae92d74d98d4137743d12e65ca00">ohcount_loc_delta_list_blanks_added</a> (<a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> *list)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#ddba794e5a95eada2659528ac63adcff">ohcount_loc_delta_list_blanks_removed</a> (<a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> *list)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#93225e3488e03689925f4d886ff8086c">ohcount_loc_delta_list_net_code</a> (<a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> *list)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#91b4359f066c2f077f2c37699f83ddd7">ohcount_loc_delta_list_net_comments</a> (<a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> *list)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#9ab18fd19e5d353a9a3ef6511027d989">ohcount_loc_delta_list_net_blanks</a> (<a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> *list)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#e4f70ffada58bc4c8fe9aa9f67132a92">ohcount_loc_delta_list_net_total</a> (<a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> *list)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#70c7cf88f799ef907ad1dbce9316c183">ohcount_loc_delta_list_new_compact</a> (<a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> *list)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="loc_8h.html#58c56d5304098e1a50f35c1015f36361">ohcount_loc_delta_list_free</a> (<a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> *list)</td></tr>
</table>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="0cd609700809969bb8cc02893544c6ce"></a><!-- doxytag: member="loc.h::ohcount_loc_add_loc" ref="0cd609700809969bb8cc02893544c6ce" args="(Loc *loc, Loc *other)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ohcount_loc_add_loc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLoc.html">Loc</a> * </td>
<td class="paramname"> <em>loc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structLoc.html">Loc</a> * </td>
<td class="paramname"> <em>other</em></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Adds a <a class="el" href="structLoc.html" title="Tracks total lines of code, comments, and blanks for a single language.">Loc</a> to another, provided they use the same language. The results are stored in the first <a class="el" href="structLoc.html" title="Tracks total lines of code, comments, and blanks for a single language.">Loc</a> given. The second <a class="el" href="structLoc.html" title="Tracks total lines of code, comments, and blanks for a single language.">Loc</a> may be 'free'd immediately. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>loc</em> </td><td>A <a class="el" href="structLoc.html" title="Tracks total lines of code, comments, and blanks for a single language.">Loc</a> created from <a class="el" href="loc_8h.html#f559ca6dda1ea03bccffa1953728118c">ohcount_loc_new()</a>. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>other</em> </td><td>Another <a class="el" href="structLoc.html" title="Tracks total lines of code, comments, and blanks for a single language.">Loc</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="59ac579d984068890824d12e5bf639e3"></a><!-- doxytag: member="loc.h::ohcount_loc_delta_add_loc_delta" ref="59ac579d984068890824d12e5bf639e3" args="(LocDelta *delta, LocDelta *other)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ohcount_loc_delta_add_loc_delta </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocDelta.html">LocDelta</a> * </td>
<td class="paramname"> <em>delta</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structLocDelta.html">LocDelta</a> * </td>
<td class="paramname"> <em>other</em></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Adds a <a class="el" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> to another, provided they use the same language. The results are stored in the first <a class="el" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> given. The second <a class="el" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> may be 'free'd immediately. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>delta</em> </td><td>A <a class="el" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> created from <a class="el" href="loc_8h.html#389be2e5ceeb31cee5cc8ef0f31d60f7">ohcount_loc_delta_new()</a>. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>other</em> </td><td>Another <a class="el" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="46f26313be4ea76eeb1e7904da5a8544"></a><!-- doxytag: member="loc.h::ohcount_loc_delta_free" ref="46f26313be4ea76eeb1e7904da5a8544" args="(LocDelta *delta)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ohcount_loc_delta_free </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocDelta.html">LocDelta</a> * </td>
<td class="paramname"> <em>delta</em> </td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Frees the memory allocated for a given <a class="el" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>delta</em> </td><td>A <a class="el" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> created from <a class="el" href="loc_8h.html#389be2e5ceeb31cee5cc8ef0f31d60f7">ohcount_loc_delta_new()</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="da2e4355ee133fec6a82e35d2288b922"></a><!-- doxytag: member="loc.h::ohcount_loc_delta_is_changed" ref="da2e4355ee133fec6a82e35d2288b922" args="(LocDelta *delta)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ohcount_loc_delta_is_changed </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocDelta.html">LocDelta</a> * </td>
<td class="paramname"> <em>delta</em> </td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns whether or not a given <a class="el" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> has any line changes. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>delta</em> </td><td>A <a class="el" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> created from <a class="el" href="loc_8h.html#389be2e5ceeb31cee5cc8ef0f31d60f7">ohcount_loc_delta_new()</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="cc700a7e9c548cdc8638f0f7bf19eab6"></a><!-- doxytag: member="loc.h::ohcount_loc_delta_is_equal" ref="cc700a7e9c548cdc8638f0f7bf19eab6" args="(LocDelta *delta, LocDelta *other)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ohcount_loc_delta_is_equal </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocDelta.html">LocDelta</a> * </td>
<td class="paramname"> <em>delta</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structLocDelta.html">LocDelta</a> * </td>
<td class="paramname"> <em>other</em></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns whether or not two given LocDeltas are equivalent. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>delta</em> </td><td>A <a class="el" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> created from <a class="el" href="loc_8h.html#389be2e5ceeb31cee5cc8ef0f31d60f7">ohcount_loc_delta_new()</a>. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>other</em> </td><td>Another <a class="el" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="7e8f20c74c7b7186edaca3deecd3bc65"></a><!-- doxytag: member="loc.h::ohcount_loc_delta_list_add_loc_delta" ref="7e8f20c74c7b7186edaca3deecd3bc65" args="(LocDeltaList *list, LocDelta *delta)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ohcount_loc_delta_list_add_loc_delta </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> * </td>
<td class="paramname"> <em>list</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structLocDelta.html">LocDelta</a> * </td>
<td class="paramname"> <em>delta</em></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Adds a given <a class="el" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> to a LocDeltaList. The given <a class="el" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> is copied and may be 'free'd immediately. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em> </td><td>A LocDeltaList created from <a class="el" href="loc_8h.html#72b9e510bde4183dbc08ff5c3d45ec6b">ohcount_loc_delta_list_new()</a>. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>delta</em> </td><td>A <a class="el" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> created from <a class="el" href="loc_8h.html#389be2e5ceeb31cee5cc8ef0f31d60f7">ohcount_loc_delta_new()</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="14c1aa2e22e8e3c410aab005ba6f3a73"></a><!-- doxytag: member="loc.h::ohcount_loc_delta_list_add_loc_delta_list" ref="14c1aa2e22e8e3c410aab005ba6f3a73" args="(LocDeltaList *list, LocDeltaList *loc_delta_list)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ohcount_loc_delta_list_add_loc_delta_list </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> * </td>
<td class="paramname"> <em>list</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> * </td>
<td class="paramname"> <em>loc_delta_list</em></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Adds a given LocDeltaList to another LocDeltaList. The results are stored in the first LocDeltaList given. The second LocDeltaList may be 'free'd immediately. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em> </td><td>A LocDeltaList created from <a class="el" href="loc_8h.html#72b9e510bde4183dbc08ff5c3d45ec6b">ohcount_loc_delta_list_new()</a>. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>loc_delta_list</em> </td><td>Another LocDeltaList. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="9d5cae92d74d98d4137743d12e65ca00"></a><!-- doxytag: member="loc.h::ohcount_loc_delta_list_blanks_added" ref="9d5cae92d74d98d4137743d12e65ca00" args="(LocDeltaList *list)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ohcount_loc_delta_list_blanks_added </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> * </td>
<td class="paramname"> <em>list</em> </td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the number of blank lines added for the given LocDeltaList. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em> </td><td>A LocDeltaList created from <a class="el" href="loc_8h.html#72b9e510bde4183dbc08ff5c3d45ec6b">ohcount_loc_delta_list_new()</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="ddba794e5a95eada2659528ac63adcff"></a><!-- doxytag: member="loc.h::ohcount_loc_delta_list_blanks_removed" ref="ddba794e5a95eada2659528ac63adcff" args="(LocDeltaList *list)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ohcount_loc_delta_list_blanks_removed </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> * </td>
<td class="paramname"> <em>list</em> </td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the number of blank lines removed for the given LocDeltaList. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em> </td><td>A LocDeltaList created from <a class="el" href="loc_8h.html#72b9e510bde4183dbc08ff5c3d45ec6b">ohcount_loc_delta_list_new()</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="dc05a9c4b22a1b76dfb7a89309821904"></a><!-- doxytag: member="loc.h::ohcount_loc_delta_list_code_added" ref="dc05a9c4b22a1b76dfb7a89309821904" args="(LocDeltaList *list)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ohcount_loc_delta_list_code_added </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> * </td>
<td class="paramname"> <em>list</em> </td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the number of lines of code added for the given LocDeltaList. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em> </td><td>A LocDeltaList created from <a class="el" href="loc_8h.html#72b9e510bde4183dbc08ff5c3d45ec6b">ohcount_loc_delta_list_new()</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="ea638243f5089b652a8fdf292400946d"></a><!-- doxytag: member="loc.h::ohcount_loc_delta_list_code_removed" ref="ea638243f5089b652a8fdf292400946d" args="(LocDeltaList *list)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ohcount_loc_delta_list_code_removed </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> * </td>
<td class="paramname"> <em>list</em> </td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the number of lines of code removed for the given LocDeltaList. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em> </td><td>A LocDeltaList created from <a class="el" href="loc_8h.html#72b9e510bde4183dbc08ff5c3d45ec6b">ohcount_loc_delta_list_new()</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="499e5bf97ec2fb4872e3f621aa10de47"></a><!-- doxytag: member="loc.h::ohcount_loc_delta_list_comments_added" ref="499e5bf97ec2fb4872e3f621aa10de47" args="(LocDeltaList *list)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ohcount_loc_delta_list_comments_added </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> * </td>
<td class="paramname"> <em>list</em> </td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the number of lines of comments added for the given LocDeltaList. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em> </td><td>A LocDeltaList created from <a class="el" href="loc_8h.html#72b9e510bde4183dbc08ff5c3d45ec6b">ohcount_loc_delta_list_new()</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="c7761953d314db85bd2ca217612c9824"></a><!-- doxytag: member="loc.h::ohcount_loc_delta_list_comments_removed" ref="c7761953d314db85bd2ca217612c9824" args="(LocDeltaList *list)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ohcount_loc_delta_list_comments_removed </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> * </td>
<td class="paramname"> <em>list</em> </td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the number of lines of comments removed for the given LocDeltaList. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em> </td><td>A LocDeltaList created from <a class="el" href="loc_8h.html#72b9e510bde4183dbc08ff5c3d45ec6b">ohcount_loc_delta_list_new()</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="58c56d5304098e1a50f35c1015f36361"></a><!-- doxytag: member="loc.h::ohcount_loc_delta_list_free" ref="58c56d5304098e1a50f35c1015f36361" args="(LocDeltaList *list)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ohcount_loc_delta_list_free </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> * </td>
<td class="paramname"> <em>list</em> </td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Frees the memory allocated for a given LocDeltaList. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em> </td><td>A LocDeltaList created from <a class="el" href="loc_8h.html#72b9e510bde4183dbc08ff5c3d45ec6b">ohcount_loc_delta_list_new()</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="8c2729539527a8acd6ed43afb22ad8f9"></a><!-- doxytag: member="loc.h::ohcount_loc_delta_list_get_loc_delta" ref="8c2729539527a8acd6ed43afb22ad8f9" args="(LocDeltaList *list, const char *language)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structLocDelta.html">LocDelta</a>* ohcount_loc_delta_list_get_loc_delta </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> * </td>
<td class="paramname"> <em>list</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"> <em>language</em></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns a <a class="el" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> from a given LocDeltaList and language. The returned pointer is used internally and may not be 'free'd. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em> </td><td>A LocDeltaList created from <a class="el" href="loc_8h.html#72b9e510bde4183dbc08ff5c3d45ec6b">ohcount_loc_delta_list_new()</a>. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>language</em> </td><td>The language of the <a class="el" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> to retrieve. </td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd><a class="el" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> or NULL. </dd></dl>
</div>
</div><p>
<a class="anchor" name="9ab18fd19e5d353a9a3ef6511027d989"></a><!-- doxytag: member="loc.h::ohcount_loc_delta_list_net_blanks" ref="9ab18fd19e5d353a9a3ef6511027d989" args="(LocDeltaList *list)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ohcount_loc_delta_list_net_blanks </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> * </td>
<td class="paramname"> <em>list</em> </td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the net number of blank lines for the given LocDeltaList. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em> </td><td>A LocDeltaList created from <a class="el" href="loc_8h.html#72b9e510bde4183dbc08ff5c3d45ec6b">ohcount_loc_delta_list_new()</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="93225e3488e03689925f4d886ff8086c"></a><!-- doxytag: member="loc.h::ohcount_loc_delta_list_net_code" ref="93225e3488e03689925f4d886ff8086c" args="(LocDeltaList *list)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ohcount_loc_delta_list_net_code </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> * </td>
<td class="paramname"> <em>list</em> </td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the net number of lines of code for the given LocDeltaList. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em> </td><td>A LocDeltaList created from <a class="el" href="loc_8h.html#72b9e510bde4183dbc08ff5c3d45ec6b">ohcount_loc_delta_list_new()</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="91b4359f066c2f077f2c37699f83ddd7"></a><!-- doxytag: member="loc.h::ohcount_loc_delta_list_net_comments" ref="91b4359f066c2f077f2c37699f83ddd7" args="(LocDeltaList *list)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ohcount_loc_delta_list_net_comments </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> * </td>
<td class="paramname"> <em>list</em> </td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the net number of lines of comments for the given LocDeltaList. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em> </td><td>A LocDeltaList created from <a class="el" href="loc_8h.html#72b9e510bde4183dbc08ff5c3d45ec6b">ohcount_loc_delta_list_new()</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="e4f70ffada58bc4c8fe9aa9f67132a92"></a><!-- doxytag: member="loc.h::ohcount_loc_delta_list_net_total" ref="e4f70ffada58bc4c8fe9aa9f67132a92" args="(LocDeltaList *list)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ohcount_loc_delta_list_net_total </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> * </td>
<td class="paramname"> <em>list</em> </td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the net number of lines for the given LocDeltaList. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em> </td><td>A LocDeltaList created from <a class="el" href="loc_8h.html#72b9e510bde4183dbc08ff5c3d45ec6b">ohcount_loc_delta_list_new()</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="72b9e510bde4183dbc08ff5c3d45ec6b"></a><!-- doxytag: member="loc.h::ohcount_loc_delta_list_new" ref="72b9e510bde4183dbc08ff5c3d45ec6b" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structLocDeltaListItem.html">LocDeltaList</a>* ohcount_loc_delta_list_new </td>
<td>(</td>
<td class="paramname"> </td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Creates a new LocDeltaList that is initially empty. LocDeltas can be added using ohcount&oc_delta_list_add_loc_delta(). <dl class="return" compact><dt><b>Returns:</b></dt><dd>LocDeltaList </dd></dl>
</div>
</div><p>
<a class="anchor" name="70c7cf88f799ef907ad1dbce9316c183"></a><!-- doxytag: member="loc.h::ohcount_loc_delta_list_new_compact" ref="70c7cf88f799ef907ad1dbce9316c183" args="(LocDeltaList *list)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structLocDeltaListItem.html">LocDeltaList</a>* ohcount_loc_delta_list_new_compact </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocDeltaListItem.html">LocDeltaList</a> * </td>
<td class="paramname"> <em>list</em> </td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Creates a new LocDeltaList from a given one, excluding all LocDeltas with no counted lines. The given list may be 'free'd immediately. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em> </td><td>A LocDeltaList created from <a class="el" href="loc_8h.html#72b9e510bde4183dbc08ff5c3d45ec6b">ohcount_loc_delta_list_new()</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="2d2842b9837578cf76f6ea738c144531"></a><!-- doxytag: member="loc.h::ohcount_loc_delta_net_blanks" ref="2d2842b9837578cf76f6ea738c144531" args="(LocDelta *delta)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ohcount_loc_delta_net_blanks </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocDelta.html">LocDelta</a> * </td>
<td class="paramname"> <em>delta</em> </td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the net number of blank lines in a given <a class="el" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>delta</em> </td><td>A <a class="el" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> created from <a class="el" href="loc_8h.html#389be2e5ceeb31cee5cc8ef0f31d60f7">ohcount_loc_delta_new()</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="67cdba64ba25abe01af311975f9794ae"></a><!-- doxytag: member="loc.h::ohcount_loc_delta_net_code" ref="67cdba64ba25abe01af311975f9794ae" args="(LocDelta *delta)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ohcount_loc_delta_net_code </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocDelta.html">LocDelta</a> * </td>
<td class="paramname"> <em>delta</em> </td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the net number of lines of code in a given <a class="el" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>delta</em> </td><td>A <a class="el" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> created from <a class="el" href="loc_8h.html#389be2e5ceeb31cee5cc8ef0f31d60f7">ohcount_loc_delta_new()</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="f485cca16a5432a5cd79bf1ac8e7767d"></a><!-- doxytag: member="loc.h::ohcount_loc_delta_net_comments" ref="f485cca16a5432a5cd79bf1ac8e7767d" args="(LocDelta *delta)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ohcount_loc_delta_net_comments </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocDelta.html">LocDelta</a> * </td>
<td class="paramname"> <em>delta</em> </td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the net number of lines of comments in a given <a class="el" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>delta</em> </td><td>A <a class="el" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> created from <a class="el" href="loc_8h.html#389be2e5ceeb31cee5cc8ef0f31d60f7">ohcount_loc_delta_new()</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="7a19418f849a2131152e14fde913ce7d"></a><!-- doxytag: member="loc.h::ohcount_loc_delta_net_total" ref="7a19418f849a2131152e14fde913ce7d" args="(LocDelta *delta)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ohcount_loc_delta_net_total </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocDelta.html">LocDelta</a> * </td>
<td class="paramname"> <em>delta</em> </td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the net number of lines in a given <a class="el" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>delta</em> </td><td>A <a class="el" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> created from <a class="el" href="loc_8h.html#389be2e5ceeb31cee5cc8ef0f31d60f7">ohcount_loc_delta_new()</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="389be2e5ceeb31cee5cc8ef0f31d60f7"></a><!-- doxytag: member="loc.h::ohcount_loc_delta_new" ref="389be2e5ceeb31cee5cc8ef0f31d60f7" args="(const char *language, int code_added, int code_removed, int comments_added, int comments_removed, int blanks_added, int blanks_removed)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structLocDelta.html">LocDelta</a>* ohcount_loc_delta_new </td>
<td>(</td>
<td class="paramtype">const char * </td>
<td class="paramname"> <em>language</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>code_added</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>code_removed</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>comments_added</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>comments_removed</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>blanks_added</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>blanks_removed</em></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Creates a new <a class="el" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> from the given language and lines of code, comments, and blanks added and removed. The given language is not copied and may not be 'free'd. Use a language defined in <a class="el" href="languages_8h.html">src/languages.h</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>language</em> </td><td>The language being counted. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>code_added</em> </td><td>The number of lines of code added in this delta. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>code_removed</em> </td><td>The number of lines of code removed in this delta. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>comments_added</em> </td><td>The number of lines of comments added in this delta. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>comments_removed</em> </td><td>The number of lines of comments removed in this delta. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>blanks_added</em> </td><td>The number of blank lines added in this delta. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>blanks_removed</em> </td><td>The number of blank lines removed in this delta. </td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd><a class="el" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> </dd></dl>
</div>
</div><p>
<a class="anchor" name="d09db7d6b94c2296c7f5a722e7cb06e9"></a><!-- doxytag: member="loc.h::ohcount_loc_free" ref="d09db7d6b94c2296c7f5a722e7cb06e9" args="(Loc *loc)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ohcount_loc_free </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLoc.html">Loc</a> * </td>
<td class="paramname"> <em>loc</em> </td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Frees the memory allocated for a given <a class="el" href="structLoc.html" title="Tracks total lines of code, comments, and blanks for a single language.">Loc</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>loc</em> </td><td>A <a class="el" href="structLoc.html" title="Tracks total lines of code, comments, and blanks for a single language.">Loc</a> created from <a class="el" href="loc_8h.html#f559ca6dda1ea03bccffa1953728118c">ohcount_loc_new()</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="61d96ab6b7613f59992eb508b3a97a4f"></a><!-- doxytag: member="loc.h::ohcount_loc_is_equal" ref="61d96ab6b7613f59992eb508b3a97a4f" args="(Loc *loc, Loc *other)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ohcount_loc_is_equal </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLoc.html">Loc</a> * </td>
<td class="paramname"> <em>loc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structLoc.html">Loc</a> * </td>
<td class="paramname"> <em>other</em></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns whether or not two given Locs are equivalent. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>loc</em> </td><td>A <a class="el" href="structLoc.html" title="Tracks total lines of code, comments, and blanks for a single language.">Loc</a> created from <a class="el" href="loc_8h.html#f559ca6dda1ea03bccffa1953728118c">ohcount_loc_new()</a>. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>other</em> </td><td>Another <a class="el" href="structLoc.html" title="Tracks total lines of code, comments, and blanks for a single language.">Loc</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="7ff2f2d635a4e6db5cf1e0f399b2139d"></a><!-- doxytag: member="loc.h::ohcount_loc_list_add_loc" ref="7ff2f2d635a4e6db5cf1e0f399b2139d" args="(LocList *list, Loc *loc)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ohcount_loc_list_add_loc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocListItem.html">LocList</a> * </td>
<td class="paramname"> <em>list</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structLoc.html">Loc</a> * </td>
<td class="paramname"> <em>loc</em></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Adds a given <a class="el" href="structLoc.html" title="Tracks total lines of code, comments, and blanks for a single language.">Loc</a> to a LocList. The given <a class="el" href="structLoc.html" title="Tracks total lines of code, comments, and blanks for a single language.">Loc</a> is copied and may be 'free'd immediately. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em> </td><td>a LocList created from <a class="el" href="loc_8h.html#ccfae9d568db000168ff577dc6a1f262">ohcount_loc_list_new()</a>. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>loc</em> </td><td>A <a class="el" href="structLoc.html" title="Tracks total lines of code, comments, and blanks for a single language.">Loc</a> created from <a class="el" href="loc_8h.html#f559ca6dda1ea03bccffa1953728118c">ohcount_loc_new()</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="afd79ec439047a4d87fe7d4e00f47144"></a><!-- doxytag: member="loc.h::ohcount_loc_list_add_loc_list" ref="afd79ec439047a4d87fe7d4e00f47144" args="(LocList *list, LocList *loc_list)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ohcount_loc_list_add_loc_list </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocListItem.html">LocList</a> * </td>
<td class="paramname"> <em>list</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structLocListItem.html">LocList</a> * </td>
<td class="paramname"> <em>loc_list</em></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Adds a given LocList to another LocList. The results are stored in the first LocList given. The second LocList may be 'free'd immediately. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em> </td><td>A LocList created from <a class="el" href="loc_8h.html#ccfae9d568db000168ff577dc6a1f262">ohcount_loc_list_new()</a>. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>loc_list</em> </td><td>Another LocList. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="78ace16ad002b9de7786c02b8ebaeccb"></a><!-- doxytag: member="loc.h::ohcount_loc_list_blanks" ref="78ace16ad002b9de7786c02b8ebaeccb" args="(LocList *list)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ohcount_loc_list_blanks </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocListItem.html">LocList</a> * </td>
<td class="paramname"> <em>list</em> </td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the number of blank lines for all Locs in this LocList. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em> </td><td>A LocList created from <a class="el" href="loc_8h.html#ccfae9d568db000168ff577dc6a1f262">ohcount_loc_list_new()</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="11b6986414183daeee5309f405bf81f1"></a><!-- doxytag: member="loc.h::ohcount_loc_list_code" ref="11b6986414183daeee5309f405bf81f1" args="(LocList *list)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ohcount_loc_list_code </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocListItem.html">LocList</a> * </td>
<td class="paramname"> <em>list</em> </td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the number of lines of code for all Locs in this LocList. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em> </td><td>A LocList created from <a class="el" href="loc_8h.html#ccfae9d568db000168ff577dc6a1f262">ohcount_loc_list_new()</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="80e151c1fb437f21b2a9eaf62feaf246"></a><!-- doxytag: member="loc.h::ohcount_loc_list_comments" ref="80e151c1fb437f21b2a9eaf62feaf246" args="(LocList *list)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ohcount_loc_list_comments </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocListItem.html">LocList</a> * </td>
<td class="paramname"> <em>list</em> </td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the number of lines of commentsfor all Locs in this LocList. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em> </td><td>A LocList created from <a class="el" href="loc_8h.html#ccfae9d568db000168ff577dc6a1f262">ohcount_loc_list_new()</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="c8585a2a23c1b97afed015b893dd7b6a"></a><!-- doxytag: member="loc.h::ohcount_loc_list_filecount" ref="c8585a2a23c1b97afed015b893dd7b6a" args="(LocList *list)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ohcount_loc_list_filecount </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocListItem.html">LocList</a> * </td>
<td class="paramname"> <em>list</em> </td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the number of files counted for all Locs in this LocList. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em> </td><td>A LocList created from <a class="el" href="loc_8h.html#ccfae9d568db000168ff577dc6a1f262">ohcount_loc_list_new()</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="9f9be22602556927f70b3b69802166eb"></a><!-- doxytag: member="loc.h::ohcount_loc_list_free" ref="9f9be22602556927f70b3b69802166eb" args="(LocList *list)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ohcount_loc_list_free </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocListItem.html">LocList</a> * </td>
<td class="paramname"> <em>list</em> </td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Frees the memory allocated for a given LocList. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em> </td><td>A LocList created from <a class="el" href="loc_8h.html#ccfae9d568db000168ff577dc6a1f262">ohcount_loc_list_new()</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="92630a58a23b8570be422cde740247e5"></a><!-- doxytag: member="loc.h::ohcount_loc_list_get_loc" ref="92630a58a23b8570be422cde740247e5" args="(LocList *list, const char *language)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structLoc.html">Loc</a>* ohcount_loc_list_get_loc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocListItem.html">LocList</a> * </td>
<td class="paramname"> <em>list</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"> <em>language</em></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns a <a class="el" href="structLoc.html" title="Tracks total lines of code, comments, and blanks for a single language.">Loc</a> from a given LocList and language. The returned pointer is used internally and may not be 'free'd. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em> </td><td>A LocList created from <a class="el" href="loc_8h.html#ccfae9d568db000168ff577dc6a1f262">ohcount_loc_list_new()</a>. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>language</em> </td><td>The language of the <a class="el" href="structLoc.html" title="Tracks total lines of code, comments, and blanks for a single language.">Loc</a> to retrieve. </td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd><a class="el" href="structLoc.html" title="Tracks total lines of code, comments, and blanks for a single language.">Loc</a> or NULL. </dd></dl>
</div>
</div><p>
<a class="anchor" name="ccfae9d568db000168ff577dc6a1f262"></a><!-- doxytag: member="loc.h::ohcount_loc_list_new" ref="ccfae9d568db000168ff577dc6a1f262" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structLocListItem.html">LocList</a>* ohcount_loc_list_new </td>
<td>(</td>
<td class="paramname"> </td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Creates a new LocList that is initially empty. Locs can be added using <a class="el" href="loc_8h.html#7ff2f2d635a4e6db5cf1e0f399b2139d">ohcount_loc_list_add_loc()</a>. <dl class="return" compact><dt><b>Returns:</b></dt><dd>LocList </dd></dl>
</div>
</div><p>
<a class="anchor" name="830d3e89374b921b1ebb0c7dee12f09c"></a><!-- doxytag: member="loc.h::ohcount_loc_list_new_compact" ref="830d3e89374b921b1ebb0c7dee12f09c" args="(LocList *list)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structLocListItem.html">LocList</a>* ohcount_loc_list_new_compact </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocListItem.html">LocList</a> * </td>
<td class="paramname"> <em>list</em> </td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Creates a new LocList from a given one, excluding all Locs with no counted lines. The given list may be 'free'd immediately. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em> </td><td>A LocList created from <a class="el" href="loc_8h.html#ccfae9d568db000168ff577dc6a1f262">ohcount_loc_list_new()</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="e7ba2358b76cdd7e8f587654fe57e011"></a><!-- doxytag: member="loc.h::ohcount_loc_list_total" ref="e7ba2358b76cdd7e8f587654fe57e011" args="(LocList *list)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ohcount_loc_list_total </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLocListItem.html">LocList</a> * </td>
<td class="paramname"> <em>list</em> </td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the total number of lines for all Locs in this LocList. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em> </td><td>A LocList created from <a class="el" href="loc_8h.html#ccfae9d568db000168ff577dc6a1f262">ohcount_loc_list_new()</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="f559ca6dda1ea03bccffa1953728118c"></a><!-- doxytag: member="loc.h::ohcount_loc_new" ref="f559ca6dda1ea03bccffa1953728118c" args="(const char *language, int code, int comments, int blanks, int filecount)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structLoc.html">Loc</a>* ohcount_loc_new </td>
<td>(</td>
<td class="paramtype">const char * </td>
<td class="paramname"> <em>language</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>code</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>comments</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>blanks</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>filecount</em></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Creates a new <a class="el" href="structLoc.html" title="Tracks total lines of code, comments, and blanks for a single language.">Loc</a> from the given language, lines of code, comments, and blanks, and number of files counted. The given language is not copied and may not be 'free'd. Use a language defined in <a class="el" href="languages_8h.html">src/languages.h</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>language</em> </td><td>The language being counted. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>code</em> </td><td>The number of lines of code counted. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>comments</em> </td><td>The number of lines of comments counted. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>blanks</em> </td><td>The number of blank lines counted. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>filecount</em> </td><td>The number of files counted for this set. </td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd><a class="el" href="structLoc.html" title="Tracks total lines of code, comments, and blanks for a single language.">Loc</a> </dd></dl>
</div>
</div><p>
<a class="anchor" name="7a4f1ac91a66fc735603348af1ca851c"></a><!-- doxytag: member="loc.h::ohcount_loc_total" ref="7a4f1ac91a66fc735603348af1ca851c" args="(Loc *loc)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ohcount_loc_total </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structLoc.html">Loc</a> * </td>
<td class="paramname"> <em>loc</em> </td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Returns the total number of lines counted for a given <a class="el" href="structLoc.html" title="Tracks total lines of code, comments, and blanks for a single language.">Loc</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>loc</em> </td><td>A <a class="el" href="structLoc.html" title="Tracks total lines of code, comments, and blanks for a single language.">Loc</a> created from <a class="el" href="loc_8h.html#f559ca6dda1ea03bccffa1953728118c">ohcount_loc_new()</a>. </td></tr>
</table>
</dl>
</div>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Fri Aug 28 15:20:08 2009 for ohcount by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
</body>
</html>