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