Subversion Repositories Kolibri OS

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
4973 right-hear 1
#define BCD_TO_BIN(val) ((val)=((val)&15) + ((val)>>4)*10)
2
 
3
#include 
4
 
5
void _dos_gettime(struct _dostime_t *time)
6
{
7
 unsigned long tmp=__menuet__getsystemclock();
8
 time->hour=tmp&0xff;
9
 time->minute=(tmp>>8)&0xff;
10
 time->second=(tmp>>16)&0xff;
11
 time->hsecond=0;
12
 BCD_TO_BIN(time->hour);
13
 BCD_TO_BIN(time->minute);
14
 BCD_TO_BIN(time->second);
15
}