Daniel Lehman : msvcr100: Implement _get_daylight.
Alexandre Julliard
julliard at winehq.org
Mon Apr 15 13:09:41 CDT 2013
Module: wine
Branch: master
Commit: 3f39f377c82b04c3074098b6f61518ebc6ad6bcd
URL: http://source.winehq.org/git/wine.git/?a=commit;h=3f39f377c82b04c3074098b6f61518ebc6ad6bcd
Author: Daniel Lehman <dlehman at esri.com>
Date: Fri Apr 12 12:57:49 2013 -0700
msvcr100: Implement _get_daylight.
---
dlls/msvcr100/msvcr100.c | 11 +++++++++++
dlls/msvcr100/msvcr100.spec | 2 +-
dlls/msvcr110/msvcr110.spec | 2 +-
dlls/msvcr80/msvcr80.spec | 2 +-
dlls/msvcr90/msvcr90.spec | 2 +-
5 files changed, 15 insertions(+), 4 deletions(-)
diff --git a/dlls/msvcr100/msvcr100.c b/dlls/msvcr100/msvcr100.c
index 2735d17..d43cbbf 100644
--- a/dlls/msvcr100/msvcr100.c
+++ b/dlls/msvcr100/msvcr100.c
@@ -473,6 +473,17 @@ int CDECL _get_timezone(LONG *timezone)
return 0;
}
+/*********************************************************************
+ * _get_daylight (MSVCR100.@)
+ */
+int CDECL _get_daylight(int *hours)
+{
+ if(!CHECK_PMT(hours != NULL)) return EINVAL;
+
+ *hours = *(int*)GetProcAddress(GetModuleHandleA("msvcrt.dll"), "_daylight");
+ return 0;
+}
+
/* copied from dlls/msvcrt/heap.c */
#define SAVED_PTR(x) ((void *)((DWORD_PTR)((char *)x - sizeof(void *)) & \
~(sizeof(void *) - 1)))
diff --git a/dlls/msvcr100/msvcr100.spec b/dlls/msvcr100/msvcr100.spec
index 1982668..de346c4 100644
--- a/dlls/msvcr100/msvcr100.spec
+++ b/dlls/msvcr100/msvcr100.spec
@@ -866,7 +866,7 @@
@ cdecl _gcvt(double long str) msvcrt._gcvt
@ cdecl _gcvt_s(ptr long double long) msvcrt._gcvt_s
@ cdecl _get_current_locale() msvcrt._get_current_locale
-@ stub _get_daylight
+@ cdecl _get_daylight(ptr)
@ cdecl _get_doserrno(ptr) msvcrt._get_doserrno
@ stub _get_dstbias
@ cdecl _get_errno(ptr) msvcrt._get_errno
diff --git a/dlls/msvcr110/msvcr110.spec b/dlls/msvcr110/msvcr110.spec
index 62631f7..29c7186 100644
--- a/dlls/msvcr110/msvcr110.spec
+++ b/dlls/msvcr110/msvcr110.spec
@@ -1218,7 +1218,7 @@
@ cdecl _gcvt(double long str) msvcrt._gcvt
@ cdecl _gcvt_s(ptr long double long) msvcrt._gcvt_s
@ cdecl _get_current_locale() msvcrt._get_current_locale
-@ stub _get_daylight
+@ cdecl _get_daylight(ptr) msvcr100._get_daylight
@ cdecl _get_doserrno(ptr) msvcrt._get_doserrno
@ stub _get_dstbias
@ cdecl _get_errno(ptr) msvcrt._get_errno
diff --git a/dlls/msvcr80/msvcr80.spec b/dlls/msvcr80/msvcr80.spec
index fb76449..30e3fa5 100644
--- a/dlls/msvcr80/msvcr80.spec
+++ b/dlls/msvcr80/msvcr80.spec
@@ -520,7 +520,7 @@
@ cdecl _gcvt_s(ptr long double long) msvcrt._gcvt_s
@ stub _get_amblksiz
@ cdecl _get_current_locale() msvcrt._get_current_locale
-@ stub _get_daylight
+@ cdecl _get_daylight(ptr) msvcr100._get_daylight
@ cdecl _get_doserrno(ptr) msvcrt._get_doserrno
@ stub _get_dstbias
@ cdecl _get_errno(ptr) msvcrt._get_errno
diff --git a/dlls/msvcr90/msvcr90.spec b/dlls/msvcr90/msvcr90.spec
index aec46f7..2db3042 100644
--- a/dlls/msvcr90/msvcr90.spec
+++ b/dlls/msvcr90/msvcr90.spec
@@ -515,7 +515,7 @@
@ cdecl _gcvt_s(ptr long double long) msvcrt._gcvt_s
@ stub _get_amblksiz
@ cdecl _get_current_locale() msvcrt._get_current_locale
-@ stub _get_daylight
+@ cdecl _get_daylight(ptr) msvcr100._get_daylight
@ cdecl _get_doserrno(ptr) msvcrt._get_doserrno
@ stub _get_dstbias
@ cdecl _get_errno(ptr) msvcrt._get_errno
More information about the wine-cvs
mailing list