* SOURCE
*
*/
-/****s* silcutil/SilcTimeStruct
- *
- * NAME
- *
- * typedef struct { ... } *SilcTime, SilcTimeStruct;
- *
- * DESCRIPTION
- *
- * This context represents time value. It includes date and time
- * down to millisecond precision. The structure size is 64 bits.
- *
- * SOURCE
- *
- */
typedef struct SilcTimeObject {
unsigned int year : 15; /* Year, 0 - 32768 */
unsigned int month : 4; /* Month, 1 - 12 */
} *SilcTime, SilcTimeStruct;
/***/
+/****s* silcutil/SilcTimeStruct
+ *
+ * NAME
+ *
+ * typedef struct { ... } *SilcTime, SilcTimeStruct;
+ *
+ * DESCRIPTION
+ *
+ * This context represents time value. It includes date and time
+ * down to millisecond precision. The structure size is 64 bits.
+ *
+ ***/
+
/****f* silcutil/silc_time
*
* SYNOPSIS
*
* SYNOPSIS
*
- * SilcBool silc_time_value(SilcInt64 time_val_msec, SilcTime ret_time);
+ * SilcBool silc_time_value(SilcInt64 time_val_msec, SilcTime ret_time);
*
* DESCRIPTION
*
***/
SilcBool silc_time_value(SilcInt64 time_val_msec, SilcTime ret_time);
+/****f* silcutil/silc_time_epoch
+ *
+ * SYNOPSIS
+ *
+ * SilcUInt64 silc_time_epoch(SilcTime timeval);
+ *
+ * DESCRIPTION
+ *
+ * Converts SilcTime into Epoch time value and returns the converted
+ * value.
+ *
+ ***/
+SilcUInt64 silc_time_epoch(SilcTime timeval);
+
/****f* silcutil/silc_timezone
*
* SYNOPSIS