From: Aida JonikienÄ— aidas957@gmail.com
--- dlls/msvcp140_atomic_wait/main.c | 23 +++++++++++++++++++ .../msvcp140_atomic_wait.spec | 4 ++-- 2 files changed, 25 insertions(+), 2 deletions(-)
diff --git a/dlls/msvcp140_atomic_wait/main.c b/dlls/msvcp140_atomic_wait/main.c index 6bfcebe5c5c..021743c3647 100644 --- a/dlls/msvcp140_atomic_wait/main.c +++ b/dlls/msvcp140_atomic_wait/main.c @@ -17,6 +17,7 @@ */
#include <stdarg.h> +#include <stdint.h> #include "windef.h" #include "winbase.h" #include "wine/debug.h" @@ -191,6 +192,15 @@ typedef struct { const char** links; } __std_tzdb_time_zones_info;
+typedef struct { + uint16_t year; + uint16_t month; + uint16_t day; + uint16_t hour; + uint16_t negative; + uint16_t reserved; +} __std_tzdb_leap_info; + __std_tzdb_time_zones_info* __stdcall __std_tzdb_get_time_zones(void) { __std_tzdb_time_zones_info *info; @@ -238,3 +248,16 @@ void __stdcall __std_tzdb_delete_time_zones(__std_tzdb_time_zones_info* info) } free(info); } + +__std_tzdb_leap_info* __stdcall __std_tzdb_get_leap_seconds(size_t prev_size, size_t* cur_size) +{ + FIXME("stub\n"); + if (cur_size) *cur_size = 0; + return NULL; +} + +void __stdcall __std_tzdb_delete_leap_seconds(__std_tzdb_leap_info* info) +{ + TRACE("(%p)\n", info); + free(info); +} diff --git a/dlls/msvcp140_atomic_wait/msvcp140_atomic_wait.spec b/dlls/msvcp140_atomic_wait/msvcp140_atomic_wait.spec index 08ccb27fcf7..ac1dc36ad8c 100644 --- a/dlls/msvcp140_atomic_wait/msvcp140_atomic_wait.spec +++ b/dlls/msvcp140_atomic_wait/msvcp140_atomic_wait.spec @@ -22,11 +22,11 @@ @ stdcall __std_release_shared_mutex_for_instance(ptr) @ stdcall __std_submit_threadpool_work(ptr) @ stub __std_tzdb_delete_current_zone -@ stub __std_tzdb_delete_leap_seconds +@ stdcall __std_tzdb_delete_leap_seconds(ptr) @ stub __std_tzdb_delete_sys_info @ stdcall __std_tzdb_delete_time_zones(ptr) @ stub __std_tzdb_get_current_zone -@ stub __std_tzdb_get_leap_seconds +@ stdcall __std_tzdb_get_leap_seconds(long ptr) @ stub __std_tzdb_get_sys_info @ stdcall __std_tzdb_get_time_zones() @ stdcall __std_wait_for_threadpool_work_callbacks(ptr long)