Index: trunk/psLib/src/astro/psTime.h
===================================================================
--- trunk/psLib/src/astro/psTime.h	(revision 5507)
+++ trunk/psLib/src/astro/psTime.h	(revision 6036)
@@ -11,6 +11,6 @@
  *  @author Ross Harman, MHPCC
  *
- *  @version $Revision: 1.43 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2005-11-12 03:37:34 $
+ *  @version $Revision: 1.44 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2006-01-18 20:59:31 $
  *
  *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -76,5 +76,5 @@
  * Reads config and data files associated with various time conversions.
  *
- * @return  bool: True for success, false for failure.
+ * @return bool:    True for success, false for failure.
  */
 psBool p_psTimeInit(
@@ -94,5 +94,5 @@
  * Frees time data to be held in memory until the end of successful program execution.
  *
- * @return  void: void.
+ * @return void:    void.
  */
 psBool p_psTimeFinalize(void);
@@ -110,5 +110,5 @@
  * of the struct are set to zero.
  *
- * @return  psTime*: Struct with empty time.
+ * @return psTime*:     Struct with empty time.
  */
 psTime* psTimeAlloc(
@@ -133,5 +133,5 @@
  * (PS_TIME_TAI or PS_TIME_UTC) in the argument.
  *
- *  @return  psTime*: Struct with current time.
+ *  @return psTime*:    Struct with current time.
  */
 psTime* psTimeGetNow(
@@ -143,5 +143,5 @@
  *  Converts psTime to UTC, TAI, UT1, or TT time based on the psTimeType argument.
  *
- *  @return  psTime*: Pointer to psTime.
+ *  @return psTime*:    Pointer to psTime.
  */
 psTime* psTimeConvert(
@@ -155,5 +155,5 @@
  *  in UTC format, then it is converted.
  *
- *  @return  double: LST Time.
+ *  @return double:     LST Time.
  */
 double psTimeToLMST(
@@ -166,5 +166,5 @@
  *  This function is necessary to for various SLALIB functions.
  *
- *  @return  double: Time difference.
+ *  @return double:     Time difference.
  */
 double psTimeGetUT1Delta(
@@ -173,9 +173,19 @@
 );
 
+/** Provides tidal corrections to UT1-UTC.
+ *
+ *  Uses the Ray model of Simon et al.
+ *
+ *  @return psTime*:    The corrected time in UT1.
+ */
+psTime *psTime_TideUT1Corr(
+    const psTime *time                 ///< psTime to be corrected.
+);
+
 /** Determine TAI - UTC from table lookup.
  *
  *  This function is necessary to for various psTime functions.
  *
- *  @return  psF64: Time difference.
+ *  @return psF64:      Time difference.
  */
 psF64 p_psTimeGetTAIDelta(
@@ -187,5 +197,5 @@
  *  Determines the orientation of the polar axis at the given time.
  *
- *  @return  psSphere*: Spherical coordinates of Earth's polar axias.
+ *  @return psSphere*:      Spherical coordinates of Earth's polar axias.
  */
 psSphere* p_psTimeGetPoleCoords(
@@ -197,5 +207,5 @@
  *  Calculates the number of leapseconds between two times.
  *
- *  @return  long: leapseconds added between given times
+ *  @return long:   leapseconds added between given times
  */
 long psTimeLeapSecondDelta(
@@ -208,5 +218,5 @@
  *  Determines if the specified UTC time is a valid leapsecond.
  *
- *  @return  bool: valid leap second
+ *  @return bool:   valid leap second
  */
 bool psTimeIsLeapSecond(
@@ -219,5 +229,5 @@
  *  subtract leapseconds.
  *
- *  @return  double: Julian Date (JD) time.
+ *  @return double:     Julian Date (JD) time.
  */
 double psTimeToJD(
@@ -229,5 +239,5 @@
  *  add or subtract leapseconds.
  *
- *  @return  double: Modified Julian Days (MJD) time.
+ *  @return double:     Modified Julian Days (MJD) time.
  */
 double psTimeToMJD(
@@ -240,5 +250,5 @@
  *  This function does not add or subtract leapseconds.
  *
- *  @return  psString:     Pointer null terminated array of chars in ISO time.
+ *  @return psString:     Pointer null terminated array of chars in ISO time.
  */
 psString psTimeToISO(
@@ -250,5 +260,5 @@
  *  Converts psTime to timeval time. This function does not add or subtract leapseconds.
  *
- *  @return  timeval*: timeval struct time.
+ *  @return timeval*:   timeval struct time.
  */
 struct timeval* psTimeToTimeval(
