Fixed the broken date bug in the DOS port.
This commit is contained in:
@@ -319,12 +319,11 @@ DWORD GetDate()
|
|||||||
struct tm *newtime;
|
struct tm *newtime;
|
||||||
time_t long_time;
|
time_t long_time;
|
||||||
|
|
||||||
/*time( &long_time );*/
|
time( &long_time );
|
||||||
long_time = time (NULL);
|
|
||||||
newtime = localtime( &long_time );
|
newtime = localtime( &long_time );
|
||||||
value = ((newtime->tm_mday) % 10)+((newtime->tm_mday)/10)*16
|
value = ((newtime->tm_mday) % 10)+((newtime->tm_mday)/10)*16
|
||||||
+(((newtime->tm_mon)+1) << 8)
|
+(((newtime->tm_mon)+1) << 8)
|
||||||
+((((newtime->tm_year) % 10)+((newtime->tm_year)/10)*16) << 16);
|
+((((newtime->tm_year) % 10)+((newtime->tm_year)/10)*16) << 16)
|
||||||
+((newtime->tm_wday) << 28);
|
+((newtime->tm_wday) << 28);
|
||||||
|
|
||||||
return(value);
|
return(value);
|
||||||
|
|||||||
Reference in New Issue
Block a user