]> pd.if.org Git - pdclib/blobdiff - includes/time.h
Import dlmalloc (public domain) as a malloc implementation. Add stub opt/notime
[pdclib] / includes / time.h
index aeda70f71005f2a4c4ef238a167d31fbe1324a05..784685d0d037fb24dc59f28d7683e50d0fcb8915 100644 (file)
@@ -1,15 +1,33 @@
-// ----------------------------------------------------------------------------
-// $Id$
-// ----------------------------------------------------------------------------
-// Public Domain C Library - http://pdclib.sourceforge.net
-// This code is Public Domain. Use, modify, and redistribute at will.
-// ----------------------------------------------------------------------------
-// Provides a time datatype and time handling functions.
-// ----------------------------------------------------------------------------
-
-#ifndef __TIME_H
-#define __TIME_H __TIME_H
-
-// TODO
-
-#endif // __TIME_H
+#ifndef _PDCLIB_TIME_H\r
+#define _PDCLIB_TIME_H\r
+#include <_PDCLIB_aux.h>\r
+#include <_PDCLIB_int.h>\r
+\r
+_PDCLIB_BEGIN_EXTERN_C\r
+#ifndef _PDCLIB_SIZE_T_DEFINED\r
+#define _PDCLIB_SIZE_T_DEFINED _PDCLIB_SIZE_T_DEFINED\r
+typedef _PDCLIB_size_t size_t;\r
+#endif\r
+\r
+#ifndef _PDCLIB_NULL_DEFINED\r
+#define _PDCLIB_NULL_DEFINED _PDCLIB_NULL_DEFINED\r
+#define NULL _PDCLIB_NULL\r
+#endif\r
+\r
+typedef _PDCLIB_time_t  time_t;\r
+typedef _PDCLIB_clock_t clock_t;\r
+\r
+#ifndef _PDCLIB_STRUCT_TIMESPEC_DEFINED\r
+#define _PDCLIB_STRUCT_TIMESPEC_DEFINED\r
+_PDCLIB_DEFINE_STRUCT_TIMESPEC()\r
+#endif\r
+\r
+#ifndef _PDCLIB_STRUCT_TM_DEFINED\r
+#define _PDCLIB_STRUCT_TM_DEFINED\r
+_PDCLIB_DEFINE_STRUCT_TM()\r
+#endif\r
+\r
+time_t time(time_t* t);\r
+\r
+_PDCLIB_END_EXTERN_C\r
+#endif\r