No changes between revisions
/programs/develop/libraries/menuetlibc/src/libc/dos/compat/d_gettim.c |
0,0 → 1,15 |
#define BCD_TO_BIN(val) ((val)=((val)&15) + ((val)>>4)*10) |
|
#include <dos.h> |
|
void _dos_gettime(struct _dostime_t *time) |
{ |
unsigned long tmp=__menuet__getsystemclock(); |
time->hour=tmp&0xff; |
time->minute=(tmp>>8)&0xff; |
time->second=(tmp>>16)&0xff; |
time->hsecond=0; |
BCD_TO_BIN(time->hour); |
BCD_TO_BIN(time->minute); |
BCD_TO_BIN(time->second); |
} |
Property changes: |
Added: svn:executable |
+* |
\ No newline at end of property |