Module: wine Branch: master Commit: 85f518ac6bd9f049a07cfb7a4fbfa5138ccb88cc URL: http://source.winehq.org/git/wine.git/?a=commit;h=85f518ac6bd9f049a07cfb7a4f...
Author: Alexandre Julliard julliard@winehq.org Date: Mon Oct 16 17:03:44 2006 +0200
server: A window timer id should be an unsigned long.
---
include/wine/server_protocol.h | 8 ++++---- server/protocol.def | 6 +++--- server/queue.c | 8 ++++---- server/trace.c | 6 +++--- 4 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/include/wine/server_protocol.h b/include/wine/server_protocol.h index 2f5394c..894d5f3 100644 --- a/include/wine/server_protocol.h +++ b/include/wine/server_protocol.h @@ -2355,14 +2355,14 @@ struct set_win_timer_request struct request_header __header; user_handle_t win; unsigned int msg; - unsigned int id; unsigned int rate; + unsigned long id; unsigned long lparam; }; struct set_win_timer_reply { struct reply_header __header; - unsigned int id; + unsigned long id; };
@@ -2372,7 +2372,7 @@ struct kill_win_timer_request struct request_header __header; user_handle_t win; unsigned int msg; - unsigned int id; + unsigned long id; }; struct kill_win_timer_reply { @@ -4426,6 +4426,6 @@ union generic_reply struct query_symlink_reply query_symlink_reply; };
-#define SERVER_PROTOCOL_VERSION 254 +#define SERVER_PROTOCOL_VERSION 255
#endif /* __WINE_WINE_SERVER_PROTOCOL_H */ diff --git a/server/protocol.def b/server/protocol.def index 285da96..3acf366 100644 --- a/server/protocol.def +++ b/server/protocol.def @@ -1687,11 +1687,11 @@ #define GET_MSG_SENT_ONLY 2 /* only g @REQ(set_win_timer) user_handle_t win; /* window handle */ unsigned int msg; /* message to post */ - unsigned int id; /* timer id */ unsigned int rate; /* timer rate in ms */ + unsigned long id; /* timer id */ unsigned long lparam; /* message lparam (callback proc) */ @REPLY - unsigned int id; /* timer id */ + unsigned long id; /* timer id */ @END
@@ -1699,7 +1699,7 @@ #define GET_MSG_SENT_ONLY 2 /* only g @REQ(kill_win_timer) user_handle_t win; /* window handle */ unsigned int msg; /* message to post */ - unsigned int id; /* timer id */ + unsigned long id; /* timer id */ @END
diff --git a/server/queue.c b/server/queue.c index cf7d10e..1efed55 100644 --- a/server/queue.c +++ b/server/queue.c @@ -89,7 +89,7 @@ struct timer unsigned int rate; /* timer rate in ms */ user_handle_t win; /* window handle */ unsigned int msg; /* message to post */ - unsigned int id; /* timer id */ + unsigned long id; /* timer id */ unsigned long lparam; /* lparam for message */ };
@@ -126,7 +126,7 @@ struct msg_queue struct message_result *recv_result; /* stack of received messages waiting for result */ struct list pending_timers; /* list of pending timers */ struct list expired_timers; /* list of expired timers */ - unsigned int next_timer_id; /* id for the next timer with a 0 window */ + unsigned long next_timer_id; /* id for the next timer with a 0 window */ struct timeout_user *timeout; /* timeout for next timer to expire */ struct thread_input *input; /* thread input descriptor */ struct hook_table *hooks; /* hook table */ @@ -966,7 +966,7 @@ static void set_next_timer( struct msg_q
/* find a timer from its window and id */ static struct timer *find_timer( struct msg_queue *queue, user_handle_t win, - unsigned int msg, unsigned int id ) + unsigned int msg, unsigned long id ) { struct list *ptr;
@@ -1832,7 +1832,7 @@ DECL_HANDLER(set_win_timer) struct msg_queue *queue; struct thread *thread = NULL; user_handle_t win = 0; - unsigned int id = req->id; + unsigned long id = req->id;
if (req->win) { diff --git a/server/trace.c b/server/trace.c index 6e05882..be268d1 100644 --- a/server/trace.c +++ b/server/trace.c @@ -2179,21 +2179,21 @@ static void dump_set_win_timer_request( { fprintf( stderr, " win=%p,", req->win ); fprintf( stderr, " msg=%08x,", req->msg ); - fprintf( stderr, " id=%08x,", req->id ); fprintf( stderr, " rate=%08x,", req->rate ); + fprintf( stderr, " id=%lx,", req->id ); fprintf( stderr, " lparam=%lx", req->lparam ); }
static void dump_set_win_timer_reply( const struct set_win_timer_reply *req ) { - fprintf( stderr, " id=%08x", req->id ); + fprintf( stderr, " id=%lx", req->id ); }
static void dump_kill_win_timer_request( const struct kill_win_timer_request *req ) { fprintf( stderr, " win=%p,", req->win ); fprintf( stderr, " msg=%08x,", req->msg ); - fprintf( stderr, " id=%08x", req->id ); + fprintf( stderr, " id=%lx", req->id ); }
static void dump_get_serial_info_request( const struct get_serial_info_request *req )