ReactOS 0.4.16-dev-329-g9223134
strtime.c
Go to the documentation of this file.
1/*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS system libraries
4 * FILE: lib/sdk/crt/time/strtime.c
5 * PURPOSE: Fills a buffer with a formatted time representation
6 * PROGRAMER: Ariadne
7 * UPDATE HISTORY:
8 * 28/12/98: Created
9 */
10#include <precomp.h>
11
12/*
13 * @implemented
14 */
15char* _strtime(char* time)
16{
17 static const char format[] = "HH':'mm':'ss";
18
20
21 return time;
22}
23
24int CDECL _strtime_s(char* time, size_t size)
25{
26 if(time && size)
27 time[0] = '\0';
28
29 if(!time) {
30 *_errno() = EINVAL;
31 return EINVAL;
32 }
33
34 if(size < 9) {
35 *_errno() = ERANGE;
36 return ERANGE;
37 }
38
40 return 0;
41}
#define EINVAL
Definition: acclib.h:90
#define ERANGE
Definition: acclib.h:92
#define NULL
Definition: types.h:112
#define CDECL
Definition: compat.h:29
GLsizeiptr size
Definition: glext.h:5919
INT WINAPI GetTimeFormatA(LCID lcid, DWORD dwFlags, const SYSTEMTIME *lpTime, LPCSTR lpFormat, LPSTR lpTimeStr, INT cchOut)
Definition: lcformat.c:1044
__u16 time
Definition: mkdosfs.c:8
#define LOCALE_NEUTRAL
_CRTIMP int *__cdecl _errno(void)
Definition: errno.c:17
int CDECL _strtime_s(char *time, size_t size)
Definition: strtime.c:24
char * _strtime(char *time)
Definition: strtime.c:15
Definition: format.c:58