1 /* 2 * COPYRIGHT: See COPYING in the top level directory 3 * PROJECT: ReactOS CRT library 4 * FILE: lib/sdk/crt/time/wstrdate.c 5 * PURPOSE: Fills a buffer with a formatted date representation 6 * PROGRAMER: Ariadne 7 * UPDATE HISTORY: 8 * 28/12/98: Created 9 */ 10 #include <precomp.h> 11 12 /* 13 * @implemented 14 */ 15 wchar_t* _wstrdate(wchar_t* date) 16 { 17 static const WCHAR format[] = { 'M','M','\'','/','\'','d','d','\'','/','\'','y','y',0 }; 18 19 GetDateFormatW(LOCALE_NEUTRAL, 0, NULL, format, (LPWSTR)date, 9); 20 21 return date; 22 23 } 24 25 int CDECL _wstrdate_s(wchar_t* date, size_t size) 26 { 27 if(date && size) 28 date[0] = '\0'; 29 30 if(!date) { 31 *_errno() = EINVAL; 32 return EINVAL; 33 } 34 35 if(size < 9) { 36 *_errno() = ERANGE; 37 return ERANGE; 38 } 39 40 _wstrdate(date); 41 return 0; 42 } 43