Alexandre Julliard : server: A window timer id should be an unsigned long.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Oct 16 13:53:05 CDT 2006


Module: wine
Branch: master
Commit: 85f518ac6bd9f049a07cfb7a4fbfa5138ccb88cc
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=85f518ac6bd9f049a07cfb7a4fbfa5138ccb88cc

Author: Alexandre Julliard <julliard at 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 )




More information about the wine-cvs mailing list