Codebase list ohcount / d4c3f612-6685-4dc0-9339-5433a0a275c0/main doc / html / loc_8h_source.html
d4c3f612-6685-4dc0-9339-5433a0a275c0/main

Tree @d4c3f612-6685-4dc0-9339-5433a0a275c0/main (Download .tar.gz)

loc_8h_source.html @d4c3f612-6685-4dc0-9339-5433a0a275c0/mainraw · history · blame

<!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 Source File</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&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="annotated.html"><span>Data&nbsp;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&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<h1>/Users/andy/dev/ohcount/src/loc.h</h1><a href="loc_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// loc.h written by Mitchell Foral. mitchell&lt;att&gt;caladbolg.net.</span>
<a name="l00002"></a>00002 <span class="comment">// See COPYING for license information.</span>
<a name="l00003"></a>00003 
<a name="l00004"></a>00004 <span class="preprocessor">#ifndef OHCOUNT_LOC_H</span>
<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor">#define OHCOUNT_LOC_H</span>
<a name="l00006"></a>00006 <span class="preprocessor"></span>
<a name="l00007"></a>00007 <span class="preprocessor">#include "<a class="code" href="structs_8h.html">structs.h</a>"</span>
<a name="l00008"></a>00008 
<a name="l00021"></a>00021 <a class="code" href="structLoc.html" title="Tracks total lines of code, comments, and blanks for a single language.">Loc</a> *<a class="code" href="loc_8h.html#f559ca6dda1ea03bccffa1953728118c">ohcount_loc_new</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *language, <span class="keywordtype">int</span> <a class="code" href="parser__macros_8h.html#814f6dab3b0678113d97a3684282934a">code</a>, <span class="keywordtype">int</span> comments, <span class="keywordtype">int</span> blanks,
<a name="l00022"></a>00022                      <span class="keywordtype">int</span> filecount);
<a name="l00023"></a>00023 
<a name="l00028"></a>00028 <span class="keywordtype">int</span> <a class="code" href="loc_8h.html#7a4f1ac91a66fc735603348af1ca851c">ohcount_loc_total</a>(<a class="code" href="structLoc.html" title="Tracks total lines of code, comments, and blanks for a single language.">Loc</a> *loc);
<a name="l00029"></a>00029 
<a name="l00037"></a>00037 <span class="keywordtype">void</span> <a class="code" href="loc_8h.html#0cd609700809969bb8cc02893544c6ce">ohcount_loc_add_loc</a>(<a class="code" href="structLoc.html" title="Tracks total lines of code, comments, and blanks for a single language.">Loc</a> *loc, <a class="code" href="structLoc.html" title="Tracks total lines of code, comments, and blanks for a single language.">Loc</a> *other);
<a name="l00038"></a>00038 
<a name="l00044"></a>00044 <span class="keywordtype">int</span> <a class="code" href="loc_8h.html#61d96ab6b7613f59992eb508b3a97a4f">ohcount_loc_is_equal</a>(<a class="code" href="structLoc.html" title="Tracks total lines of code, comments, and blanks for a single language.">Loc</a> *loc, <a class="code" href="structLoc.html" title="Tracks total lines of code, comments, and blanks for a single language.">Loc</a> *other);
<a name="l00045"></a>00045 
<a name="l00050"></a>00050 <span class="keywordtype">void</span> <a class="code" href="loc_8h.html#d09db7d6b94c2296c7f5a722e7cb06e9">ohcount_loc_free</a>(<a class="code" href="structLoc.html" title="Tracks total lines of code, comments, and blanks for a single language.">Loc</a> *loc);
<a name="l00051"></a>00051 
<a name="l00057"></a>00057 <a class="code" href="structLocListItem.html" title="Tracks total lines of code, comments, and blanks for multiple languages using a linked...">LocList</a> *<a class="code" href="loc_8h.html#ccfae9d568db000168ff577dc6a1f262">ohcount_loc_list_new</a>();
<a name="l00058"></a>00058 
<a name="l00065"></a>00065 <span class="keywordtype">void</span> <a class="code" href="loc_8h.html#7ff2f2d635a4e6db5cf1e0f399b2139d">ohcount_loc_list_add_loc</a>(<a class="code" href="structLocListItem.html" title="Tracks total lines of code, comments, and blanks for multiple languages using a linked...">LocList</a> *list, <a class="code" href="structLoc.html" title="Tracks total lines of code, comments, and blanks for a single language.">Loc</a> *loc);
<a name="l00066"></a>00066 
<a name="l00074"></a>00074 <span class="keywordtype">void</span> <a class="code" href="loc_8h.html#afd79ec439047a4d87fe7d4e00f47144">ohcount_loc_list_add_loc_list</a>(<a class="code" href="structLocListItem.html" title="Tracks total lines of code, comments, and blanks for multiple languages using a linked...">LocList</a> *list, <a class="code" href="structLocListItem.html" title="Tracks total lines of code, comments, and blanks for multiple languages using a linked...">LocList</a> *loc_list);
<a name="l00075"></a>00075 
<a name="l00083"></a>00083 <a class="code" href="structLoc.html" title="Tracks total lines of code, comments, and blanks for a single language.">Loc</a> *<a class="code" href="loc_8h.html#92630a58a23b8570be422cde740247e5">ohcount_loc_list_get_loc</a>(<a class="code" href="structLocListItem.html" title="Tracks total lines of code, comments, and blanks for multiple languages using a linked...">LocList</a> *list, <span class="keyword">const</span> <span class="keywordtype">char</span> *language);
<a name="l00084"></a>00084 
<a name="l00089"></a>00089 <span class="keywordtype">int</span> <a class="code" href="loc_8h.html#11b6986414183daeee5309f405bf81f1">ohcount_loc_list_code</a>(<a class="code" href="structLocListItem.html" title="Tracks total lines of code, comments, and blanks for multiple languages using a linked...">LocList</a> *list);
<a name="l00090"></a>00090 
<a name="l00095"></a>00095 <span class="keywordtype">int</span> <a class="code" href="loc_8h.html#80e151c1fb437f21b2a9eaf62feaf246">ohcount_loc_list_comments</a>(<a class="code" href="structLocListItem.html" title="Tracks total lines of code, comments, and blanks for multiple languages using a linked...">LocList</a> *list);
<a name="l00096"></a>00096 
<a name="l00101"></a>00101 <span class="keywordtype">int</span> <a class="code" href="loc_8h.html#78ace16ad002b9de7786c02b8ebaeccb">ohcount_loc_list_blanks</a>(<a class="code" href="structLocListItem.html" title="Tracks total lines of code, comments, and blanks for multiple languages using a linked...">LocList</a> *list);
<a name="l00102"></a>00102 
<a name="l00107"></a>00107 <span class="keywordtype">int</span> <a class="code" href="loc_8h.html#e7ba2358b76cdd7e8f587654fe57e011">ohcount_loc_list_total</a>(<a class="code" href="structLocListItem.html" title="Tracks total lines of code, comments, and blanks for multiple languages using a linked...">LocList</a> *list);
<a name="l00108"></a>00108 
<a name="l00113"></a>00113 <span class="keywordtype">int</span> <a class="code" href="loc_8h.html#c8585a2a23c1b97afed015b893dd7b6a">ohcount_loc_list_filecount</a>(<a class="code" href="structLocListItem.html" title="Tracks total lines of code, comments, and blanks for multiple languages using a linked...">LocList</a> *list);
<a name="l00114"></a>00114 
<a name="l00121"></a>00121 <a class="code" href="structLocListItem.html" title="Tracks total lines of code, comments, and blanks for multiple languages using a linked...">LocList</a> *<a class="code" href="loc_8h.html#830d3e89374b921b1ebb0c7dee12f09c">ohcount_loc_list_new_compact</a>(<a class="code" href="structLocListItem.html" title="Tracks total lines of code, comments, and blanks for multiple languages using a linked...">LocList</a> *list);
<a name="l00122"></a>00122 
<a name="l00127"></a>00127 <span class="keywordtype">void</span> <a class="code" href="loc_8h.html#9f9be22602556927f70b3b69802166eb">ohcount_loc_list_free</a>(<a class="code" href="structLocListItem.html" title="Tracks total lines of code, comments, and blanks for multiple languages using a linked...">LocList</a> *list);
<a name="l00128"></a>00128 
<a name="l00144"></a>00144 <a class="code" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> *<a class="code" href="loc_8h.html#389be2e5ceeb31cee5cc8ef0f31d60f7">ohcount_loc_delta_new</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *language, <span class="keywordtype">int</span> code_added,
<a name="l00145"></a>00145                                 <span class="keywordtype">int</span> code_removed, <span class="keywordtype">int</span> comments_added,
<a name="l00146"></a>00146                                 <span class="keywordtype">int</span> comments_removed, <span class="keywordtype">int</span> blanks_added,
<a name="l00147"></a>00147                                 <span class="keywordtype">int</span> blanks_removed);
<a name="l00148"></a>00148 
<a name="l00153"></a>00153 <span class="keywordtype">int</span> <a class="code" href="loc_8h.html#67cdba64ba25abe01af311975f9794ae">ohcount_loc_delta_net_code</a>(<a class="code" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> *delta);
<a name="l00154"></a>00154 
<a name="l00159"></a>00159 <span class="keywordtype">int</span> <a class="code" href="loc_8h.html#f485cca16a5432a5cd79bf1ac8e7767d">ohcount_loc_delta_net_comments</a>(<a class="code" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> *delta);
<a name="l00160"></a>00160 
<a name="l00165"></a>00165 <span class="keywordtype">int</span> <a class="code" href="loc_8h.html#2d2842b9837578cf76f6ea738c144531">ohcount_loc_delta_net_blanks</a>(<a class="code" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> *delta);
<a name="l00166"></a>00166 
<a name="l00171"></a>00171 <span class="keywordtype">int</span> <a class="code" href="loc_8h.html#7a19418f849a2131152e14fde913ce7d">ohcount_loc_delta_net_total</a>(<a class="code" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> *delta);
<a name="l00172"></a>00172 
<a name="l00180"></a>00180 <span class="keywordtype">void</span> <a class="code" href="loc_8h.html#59ac579d984068890824d12e5bf639e3">ohcount_loc_delta_add_loc_delta</a>(<a class="code" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> *delta, <a class="code" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> *other);
<a name="l00181"></a>00181 
<a name="l00186"></a>00186 <span class="keywordtype">int</span> <a class="code" href="loc_8h.html#da2e4355ee133fec6a82e35d2288b922">ohcount_loc_delta_is_changed</a>(<a class="code" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> *delta);
<a name="l00187"></a>00187 
<a name="l00193"></a>00193 <span class="keywordtype">int</span> <a class="code" href="loc_8h.html#cc700a7e9c548cdc8638f0f7bf19eab6">ohcount_loc_delta_is_equal</a>(<a class="code" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> *delta, <a class="code" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> *other);
<a name="l00194"></a>00194 
<a name="l00199"></a>00199 <span class="keywordtype">void</span> <a class="code" href="loc_8h.html#46f26313be4ea76eeb1e7904da5a8544">ohcount_loc_delta_free</a>(<a class="code" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> *delta);
<a name="l00200"></a>00200 
<a name="l00206"></a>00206 <a class="code" href="structLocDeltaListItem.html" title="Tracks changes in lines of code, comments, and blank lines for multiple languages...">LocDeltaList</a> *<a class="code" href="loc_8h.html#72b9e510bde4183dbc08ff5c3d45ec6b">ohcount_loc_delta_list_new</a>();
<a name="l00207"></a>00207 
<a name="l00214"></a>00214 <span class="keywordtype">void</span> <a class="code" href="loc_8h.html#7e8f20c74c7b7186edaca3deecd3bc65">ohcount_loc_delta_list_add_loc_delta</a>(<a class="code" href="structLocDeltaListItem.html" title="Tracks changes in lines of code, comments, and blank lines for multiple languages...">LocDeltaList</a> *list, <a class="code" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> *delta);
<a name="l00215"></a>00215 
<a name="l00223"></a>00223 <span class="keywordtype">void</span> <a class="code" href="loc_8h.html#14c1aa2e22e8e3c410aab005ba6f3a73">ohcount_loc_delta_list_add_loc_delta_list</a>(<a class="code" href="structLocDeltaListItem.html" title="Tracks changes in lines of code, comments, and blank lines for multiple languages...">LocDeltaList</a> *list,
<a name="l00224"></a>00224                                                <a class="code" href="structLocDeltaListItem.html" title="Tracks changes in lines of code, comments, and blank lines for multiple languages...">LocDeltaList</a> *loc_delta_list);
<a name="l00225"></a>00225 
<a name="l00233"></a>00233 <a class="code" href="structLocDelta.html" title="Tracks changes in lines of code, comments, and blank lines for a single language...">LocDelta</a> *<a class="code" href="loc_8h.html#8c2729539527a8acd6ed43afb22ad8f9">ohcount_loc_delta_list_get_loc_delta</a>(<a class="code" href="structLocDeltaListItem.html" title="Tracks changes in lines of code, comments, and blank lines for multiple languages...">LocDeltaList</a> *list,
<a name="l00234"></a>00234                                                <span class="keyword">const</span> <span class="keywordtype">char</span> *language);
<a name="l00235"></a>00235 
<a name="l00240"></a>00240 <span class="keywordtype">int</span> <a class="code" href="loc_8h.html#dc05a9c4b22a1b76dfb7a89309821904">ohcount_loc_delta_list_code_added</a>(<a class="code" href="structLocDeltaListItem.html" title="Tracks changes in lines of code, comments, and blank lines for multiple languages...">LocDeltaList</a> *list);
<a name="l00241"></a>00241 
<a name="l00246"></a>00246 <span class="keywordtype">int</span> <a class="code" href="loc_8h.html#ea638243f5089b652a8fdf292400946d">ohcount_loc_delta_list_code_removed</a>(<a class="code" href="structLocDeltaListItem.html" title="Tracks changes in lines of code, comments, and blank lines for multiple languages...">LocDeltaList</a> *list);
<a name="l00247"></a>00247 
<a name="l00252"></a>00252 <span class="keywordtype">int</span> <a class="code" href="loc_8h.html#499e5bf97ec2fb4872e3f621aa10de47">ohcount_loc_delta_list_comments_added</a>(<a class="code" href="structLocDeltaListItem.html" title="Tracks changes in lines of code, comments, and blank lines for multiple languages...">LocDeltaList</a> *list);
<a name="l00253"></a>00253 
<a name="l00258"></a>00258 <span class="keywordtype">int</span> <a class="code" href="loc_8h.html#c7761953d314db85bd2ca217612c9824">ohcount_loc_delta_list_comments_removed</a>(<a class="code" href="structLocDeltaListItem.html" title="Tracks changes in lines of code, comments, and blank lines for multiple languages...">LocDeltaList</a> *list);
<a name="l00259"></a>00259 
<a name="l00264"></a>00264 <span class="keywordtype">int</span> <a class="code" href="loc_8h.html#9d5cae92d74d98d4137743d12e65ca00">ohcount_loc_delta_list_blanks_added</a>(<a class="code" href="structLocDeltaListItem.html" title="Tracks changes in lines of code, comments, and blank lines for multiple languages...">LocDeltaList</a> *list);
<a name="l00265"></a>00265 
<a name="l00270"></a>00270 <span class="keywordtype">int</span> <a class="code" href="loc_8h.html#ddba794e5a95eada2659528ac63adcff">ohcount_loc_delta_list_blanks_removed</a>(<a class="code" href="structLocDeltaListItem.html" title="Tracks changes in lines of code, comments, and blank lines for multiple languages...">LocDeltaList</a> *list);
<a name="l00271"></a>00271 
<a name="l00276"></a>00276 <span class="keywordtype">int</span> <a class="code" href="loc_8h.html#93225e3488e03689925f4d886ff8086c">ohcount_loc_delta_list_net_code</a>(<a class="code" href="structLocDeltaListItem.html" title="Tracks changes in lines of code, comments, and blank lines for multiple languages...">LocDeltaList</a> *list);
<a name="l00277"></a>00277 
<a name="l00282"></a>00282 <span class="keywordtype">int</span> <a class="code" href="loc_8h.html#91b4359f066c2f077f2c37699f83ddd7">ohcount_loc_delta_list_net_comments</a>(<a class="code" href="structLocDeltaListItem.html" title="Tracks changes in lines of code, comments, and blank lines for multiple languages...">LocDeltaList</a> *list);
<a name="l00283"></a>00283 
<a name="l00288"></a>00288 <span class="keywordtype">int</span> <a class="code" href="loc_8h.html#9ab18fd19e5d353a9a3ef6511027d989">ohcount_loc_delta_list_net_blanks</a>(<a class="code" href="structLocDeltaListItem.html" title="Tracks changes in lines of code, comments, and blank lines for multiple languages...">LocDeltaList</a> *list);
<a name="l00289"></a>00289 
<a name="l00294"></a>00294 <span class="keywordtype">int</span> <a class="code" href="loc_8h.html#e4f70ffada58bc4c8fe9aa9f67132a92">ohcount_loc_delta_list_net_total</a>(<a class="code" href="structLocDeltaListItem.html" title="Tracks changes in lines of code, comments, and blank lines for multiple languages...">LocDeltaList</a> *list);
<a name="l00295"></a>00295 
<a name="l00302"></a>00302 <a class="code" href="structLocDeltaListItem.html" title="Tracks changes in lines of code, comments, and blank lines for multiple languages...">LocDeltaList</a> *<a class="code" href="loc_8h.html#70c7cf88f799ef907ad1dbce9316c183">ohcount_loc_delta_list_new_compact</a>(<a class="code" href="structLocDeltaListItem.html" title="Tracks changes in lines of code, comments, and blank lines for multiple languages...">LocDeltaList</a> *list);
<a name="l00303"></a>00303 
<a name="l00308"></a>00308 <span class="keywordtype">void</span> <a class="code" href="loc_8h.html#58c56d5304098e1a50f35c1015f36361">ohcount_loc_delta_list_free</a>(<a class="code" href="structLocDeltaListItem.html" title="Tracks changes in lines of code, comments, and blank lines for multiple languages...">LocDeltaList</a> *list);
<a name="l00309"></a>00309 
<a name="l00310"></a>00310 <span class="preprocessor">#endif</span>
</pre></div></div>
<hr size="1"><address style="text-align: right;"><small>Generated on Fri Aug 28 15:20:08 2009 for ohcount by&nbsp;
<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>