Index: trunk/psLib/src/sys/psLine.h
===================================================================
--- trunk/psLib/src/sys/psLine.h	(revision 7847)
+++ trunk/psLib/src/sys/psLine.h	(revision 7901)
@@ -1,9 +1,26 @@
 /** @file  psLine.h
  *
- * the psLine functions allow manipulation of fixed-length lines
+ *
+ *  @brief Contains the declarations of line utility functions
+ *
+ *  @ingroup SysUtils
+ *
+ *  The psLine functions allow manipulation of fixed-length lines.
+ *
+ *  @author Paul Price, IFA
+ *  @author David Robbins, MHPCC
+ *
+ *  @version $Revision: 1.3 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2006-07-14 02:26:25 $
+ *
+ *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
  */
 
 #ifndef PS_LINE_H
 #define PS_LINE_H
+
+/** @addtogroup SysUtils
+ *  @{
+ */
 
 /** Structure to carry a dynamic string */
@@ -16,10 +33,20 @@
 psLine;
 
-/** Allocates a line object of length Nline
+/** Allocates a line object of length Nline.
  *
  *  @return psLine*:        the newly allocated line object.
 */
 psLine *psLineAlloc(
-    long Nline                         ///<
+    long Nline                         ///< length of line object to allocate
+);
+
+/** Checks the type of a particular pointer.
+ *
+ *  Uses the appropriate deallocation function in psMemBlock to check the ptr datatype.
+ *
+ *  @return bool:       True if the pointer matches a psLine structure, false otherwise.
+ */
+bool psMemCheckLine(
+    psPtr ptr                          ///< the pointer whose type to check
 );
 
@@ -32,5 +59,5 @@
 */
 bool psLineInit(
-    psLine *line                       ///<
+    psLine *line                       ///< line to (re-)initialize
 );
 
