ATLAS attempts to use a unified coding style. Older codes may not adhere to it strictly (especially in function prototyping and single-line ifs), but all new codes should do so.
/* */, not //
      

      for (i=0; i < N; i++)
      {
         for (j=0; j < N; j++)
            statement;
      }
      All braces are lined up this way (eg., ifs, functions & loops).
               error = function_call(arg1, arg2, arg3,
                                     arg4, ar5);
          if (cond)
             statement;
      
          if (cond) statement;
/*
 *       This comment describes what is going on the below loop body
 *       and if conditional
 */
         if (cond)
         {
         }
/*
 *       Comment describing else body
 */
         else
         {
         }
      
/*
 * ======================================================================
 * Here is a comment describing the total operation of multiple blocks of
 * code which are all individually commented in the above manner
 * ======================================================================
 */
   for ()
   {
      if (cond)
      ....
      else if
      ...
   }
int my_func
(
   int iparm,           /* comment describing this parameter */
   void *vp,            /* comment describing this paraemter */
   ...
)
/*
 * This mandatory block of comments placed between the func declaration and
 * the opening brace describes what the function does.  If the function
 * returns a value, this block of comments end with line(s) describing the
 * the return value, of the form:
 * RETURNS: 0 on success, non-zero error message otherwise
 *          second line describing return value
 */
{
}
<500>>
Clint Whaley 2012-07-10