X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=windows%2Fwinhandl.c;h=e5a5e2d541aea5c00848bd8d314fd33a65f50636;hb=21101c7397e460933635a7bfed813864fc4f88fe;hp=b4d508b0ef30f02501223e8e3373b332631853fb;hpb=98c946966b191031f4692a09147bc71d415e44c8;p=PuTTY.git diff --git a/windows/winhandl.c b/windows/winhandl.c index b4d508b0..e5a5e2d5 100644 --- a/windows/winhandl.c +++ b/windows/winhandl.c @@ -411,9 +411,9 @@ static int handle_cmp_evtomain(void *av, void *bv) struct handle *a = (struct handle *)av; struct handle *b = (struct handle *)bv; - if ((unsigned)a->u.g.ev_to_main < (unsigned)b->u.g.ev_to_main) + if ((uintptr_t)a->u.g.ev_to_main < (uintptr_t)b->u.g.ev_to_main) return -1; - else if ((unsigned)a->u.g.ev_to_main > (unsigned)b->u.g.ev_to_main) + else if ((uintptr_t)a->u.g.ev_to_main > (uintptr_t)b->u.g.ev_to_main) return +1; else return 0; @@ -424,9 +424,9 @@ static int handle_find_evtomain(void *av, void *bv) HANDLE *a = (HANDLE *)av; struct handle *b = (struct handle *)bv; - if ((unsigned)*a < (unsigned)b->u.g.ev_to_main) + if ((uintptr_t)*a < (uintptr_t)b->u.g.ev_to_main) return -1; - else if ((unsigned)*a > (unsigned)b->u.g.ev_to_main) + else if ((uintptr_t)*a > (uintptr_t)b->u.g.ev_to_main) return +1; else return 0;