update for HEAD-2003021201
[reactos.git] / lib / msvcrt / time / wstrtime.c
diff --git a/lib/msvcrt/time/wstrtime.c b/lib/msvcrt/time/wstrtime.c
new file mode 100644 (file)
index 0000000..8af7e56
--- /dev/null
@@ -0,0 +1,30 @@
+/*
+ * COPYRIGHT:   See COPYING in the top level directory
+ * PROJECT:     ReactOS system libraries
+ * FILE:        lib/msvcrt/time/strtime.c
+ * PURPOSE:     Fills a buffer with a formatted time representation
+ * PROGRAMER:   Boudewijn Dekker
+ * UPDATE HISTORY:
+ *              28/12/98: Created
+ */
+#include <msvcrt/time.h>
+#include <msvcrt/stdio.h>
+#include <msvcrt/errno.h>
+#include <msvcrt/internal/file.h>
+
+
+wchar_t* _wstrtime(wchar_t* buf)
+{
+    time_t t;
+    struct tm* d;
+    wchar_t* dt = (wchar_t*)buf;
+
+    if ( buf == NULL ) {
+        __set_errno(EINVAL);
+        return NULL;
+    }
+    t = time(NULL);
+    d = localtime(&t);
+    swprintf(dt,L"%d:%d:%d",d->tm_hour,d->tm_min,d->tm_sec);
+    return dt;
+}