mirror of
https://github.com/reactos/reactos.git
synced 2024-08-28 14:18:41 +00:00
added test for mktime()
svn path=/trunk/; revision=3563
This commit is contained in:
parent
559919d821
commit
7222eece5c
19
reactos/apps/tests/mktime/makefile
Normal file
19
reactos/apps/tests/mktime/makefile
Normal file
|
@ -0,0 +1,19 @@
|
|||
# $Id: makefile,v 1.1 2002/09/25 01:09:49 sedwards Exp $
|
||||
|
||||
PATH_TO_TOP = ../../..
|
||||
|
||||
TARGET_NORC = yes
|
||||
|
||||
TARGET_TYPE = program
|
||||
|
||||
TARGET_APPTYPE = console
|
||||
|
||||
TARGET_NAME = mktime
|
||||
|
||||
TARGET_OBJECTS = $(TARGET_NAME).o
|
||||
|
||||
include $(PATH_TO_TOP)/rules.mak
|
||||
|
||||
include $(TOOLS_PATH)/helper.mk
|
||||
|
||||
# EOF
|
28
reactos/apps/tests/mktime/mktime.c
Normal file
28
reactos/apps/tests/mktime/mktime.c
Normal file
|
@ -0,0 +1,28 @@
|
|||
|
||||
#include <stdio.h>
|
||||
#include <time.h>
|
||||
|
||||
struct tm time_str;
|
||||
|
||||
char daybuf[20];
|
||||
|
||||
int main(void)
|
||||
{
|
||||
printf("Testing mktime() by asking\n");
|
||||
printf("What day of the week is July 4, 2001?\n");
|
||||
|
||||
time_str.tm_year = 2001 - 1900;
|
||||
time_str.tm_mon = 7 - 1;
|
||||
time_str.tm_mday = 4;
|
||||
time_str.tm_hour = 0;
|
||||
time_str.tm_min = 0;
|
||||
time_str.tm_sec = 1;
|
||||
time_str.tm_isdst = -1;
|
||||
if (mktime(&time_str) == -1)
|
||||
(void)puts("-unknown-");
|
||||
else {
|
||||
(void)strftime(daybuf, sizeof(daybuf), "%A", &time_str);
|
||||
(void)puts(daybuf);
|
||||
}
|
||||
return 0;
|
||||
}
|
Loading…
Reference in a new issue