<?php $isip_window_title = "ISIP Homepage"; ?>
<?php include("/data/isip/www/templates/documentation/header/header.html"); ?>

<!--#set var="isip_page_title" value="check_code" -->
<!--#include virtual="/hse/ies/templates/documentation/body/index_utility.html" -->
<?php include("/data/isip/www/templates/documentation/body/bar.html"); ?>

<a name="name">
<b>
name:
<a href="/perl/ifc_document.pl?file=$isip/util/devel/check_code/isip_check_code.sh">isip_check_code</a>
</b>

<br><br>

<a name="synopsis">
<b>synopsis:</b>
<br><br>

<blockquote>
<pre>
isip_check_code [options] files
</pre>
</blockquote>

<a name="quick_start">
<b>quick start:</b>
<br><br>

<blockquote>
<pre>
check_code Integral.h;
check_code *.cc *.h
</pre>
</blockquote>

<a name="description"> 
<b>description:</b>
<br><br>

<ul>
  This utility performs static syntax checking to enforce the ISIP
  coding standards for C++. It outputs any violations in a format
  consistent with gcc's error messages, so they can be parsed by emacs
  in the same manner.
  <br><br>
  This script is called by our makefiles by invoking the "make format"
  directive. It works on both header files (.h) and code files (.cc).
</ul>
  
<a name="options">
<b>options:</b>
<br><br>

<ul>
  <li> -debug: how much debug output should be displayed (default = 0)

       <br><br>

</ul>       

<a name="operands">
<b>operands:</b>
<br><br>

<ul>
  <li> file(s): a standard Unix filename
</ul>

<a name="examples">
<b>examples:</b>
<br><br>

<ul>
  <li> This example shows how to check a header file and code file:

<pre>
isip_check_code x.h x.cc</pre>

</ul>
       
<a name="manuals">
<b>manuals:</b>
<br><br>

<ul>
  None.
</ul>
       
<a name="languages">
<b>languages:</b>
<br><br>

<ul>
  shell (sh).
</ul>
       
<a name="variables">
<b>environment variables:</b>
<br><br>

<ul>

</ul>

<a name="files">
<b>files:</b>
<br><br>

<ul>
</ul>
       
<a name="see_also">
<b>see also:</b>
<br><br>

<ul>
  <a href="../../../scripts/make/index.html">make</a>
</ul>

<a name="notes">
<b>notes:</b>
<br><br>

<ul>
</ul>

<!--#include virtual="/hse/ies/templates/documentation/footer/footer.html" -->
