]> pd.if.org Git - pdclib/blobdiff - internals/_PDCLIB_int.h
ISO week calculation.
[pdclib] / internals / _PDCLIB_int.h
index 562393233195b2f4c77fa43432ff8e2fa01cbc12..5c9cce5bdf2ffbff565c54f6daf1c3c4dc18698d 100644 (file)
@@ -301,6 +301,13 @@ struct _PDCLIB_file_t
     struct _PDCLIB_file_t * next;     /* Pointer to next struct (internal) */
 };
 
+/* -------------------------------------------------------------------------- */
+/* Various <time.h> internals                                                 */
+/* -------------------------------------------------------------------------- */
+
+typedef _PDCLIB_time            _PDCLIB_time_t;
+typedef _PDCLIB_clock           _PDCLIB_clock_t;
+
 /* -------------------------------------------------------------------------- */
 /* Internal data types                                                        */
 /* -------------------------------------------------------------------------- */
@@ -397,6 +404,9 @@ int _PDCLIB_prepwrite( struct _PDCLIB_file_t * stream );
 /* Closing all streams on program exit */
 void _PDCLIB_closeall( void );
 
+/* Check if a given year is a leap year. Parameter is offset to 1900. */
+int _PDCLIB_is_leap( int year_offset );
+
 /* -------------------------------------------------------------------------- */
 /* errno                                                                      */
 /* -------------------------------------------------------------------------- */