Use free Windows DDK and compile with latest MinGW releases.
[reactos.git] / reactos / lib / msvcrt / time / strdate.c
1 /*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS system libraries
4 * FILE: lib/msvcrt/time/strtime.c
5 * PURPOSE: Fills a buffer with a formatted date representation
6 * PROGRAMER: Boudewijn Dekker
7 * UPDATE HISTORY:
8 * 28/12/98: Created
9 */
10 #include <msvcrti.h>
11
12
13 char *_strdate( char *datestr )
14 {
15 time_t t;
16 struct tm *d;
17 char *dt = (char *)datestr;
18
19 if ( datestr == NULL )
20 {
21 __set_errno(EINVAL);
22 return NULL;
23 }
24 t = time(NULL);
25 d = localtime(&t);
26 sprintf(dt,"%d/%d/%d",d->tm_mday,d->tm_mon+1,d->tm_year);
27 return dt;
28 }
29
30 wchar_t *_wstrdate( wchar_t *datestr )
31 {
32 time_t t;
33 struct tm *d;
34 wchar_t *dt = (wchar_t *)datestr;
35
36 if ( datestr == NULL )
37 {
38 __set_errno(EINVAL);
39 return NULL;
40 }
41 t = time(NULL);
42 d = localtime(&t);
43 swprintf(dt,L"%d/%d/%d",d->tm_mday,d->tm_mon+1,d->tm_year);
44 return dt;
45 }