X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilcutil%2Fwin32%2Fsilcwin32schedule.c;h=93b7fc64fb38caa248db1c765cd939acc5b5d50c;hb=4d96aec5a0942c3b9bf66dcbec47c593f267c5ec;hp=d336ff6d9189b2dd715d84f8b3f000b331b3da5d;hpb=6bdbd9c917f2eb2a0b9ac7577b42d3127c7df884;p=runtime.git diff --git a/lib/silcutil/win32/silcwin32schedule.c b/lib/silcutil/win32/silcwin32schedule.c index d336ff6d..93b7fc64 100644 --- a/lib/silcutil/win32/silcwin32schedule.c +++ b/lib/silcutil/win32/silcwin32schedule.c @@ -4,7 +4,7 @@ Author: Pekka Riikonen - Copyright (C) 2001 - 2007 Pekka Riikonen + Copyright (C) 2001 - 2008 Pekka Riikonen This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -16,9 +16,8 @@ GNU General Public License for more details. */ -/* $Id$ */ -#include "silc.h" +#include "silcruntime.h" const SilcScheduleOps schedule_ops; @@ -130,7 +129,7 @@ int silc_select(SilcSchedule schedule, void *context) static LRESULT CALLBACK silc_schedule_wnd_proc(HWND hwnd, UINT wMsg, WPARAM wParam, LPARAM lParam) { - SilcSchedule schedule = (SilcSchedule)GetWindowLong(hwnd, GWL_USERDATA); + SilcSchedule schedule = (SilcSchedule)GetWindowLongPtr(hwnd, GWL_USERDATA); SilcWin32Scheduler internal; SilcUInt32 fd; SilcTaskFd task; @@ -268,7 +267,7 @@ void *silc_schedule_internal_init(SilcSchedule schedule, void *app_context) } /* Set the scheduler as the window's context */ - SetWindowLong(internal->window, GWL_USERDATA, (void *)schedule); + SetWindowLongPtr(internal->window, GWL_USERDATA, (void *)schedule); SetWindowPos(internal->window, HWND_BOTTOM, 0, 0, 0, 0, SWP_FRAMECHANGED); internal->wakeup_sema = CreateSemaphore(NULL, 0, 100, NULL);