From 058d94b2d18b06713d2f2c02c1d4e97df1b5a3da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sa=C3=BAl=20Ibarra=20Corretg=C3=A9?= Date: Wed, 10 Aug 2016 11:02:06 +0100 Subject: [PATCH] win: remove unneeded internal function PR-URL: https://github.com/libuv/libuv/pull/986 Reviewed-By: Ben Noordhuis --- src/win/core.c | 2 +- src/win/req-inl.h | 5 ----- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/src/win/core.c b/src/win/core.c index b7bd049e..19d6f61e 100644 --- a/src/win/core.c +++ b/src/win/core.c @@ -268,7 +268,7 @@ static void uv__loop_poll(uv_loop_t* loop, DWORD timeout) { if (success) { for (i = 0; i < count; i++) { /* Package was dequeued */ - req = uv_overlapped_to_req(overlappeds[i].lpOverlapped); + req = container_of(overlappeds[i].lpOverlapped, uv_req_t, u.io.overlapped); uv_insert_pending_req(loop, req); } diff --git a/src/win/req-inl.h b/src/win/req-inl.h index aca62808..43373b15 100644 --- a/src/win/req-inl.h +++ b/src/win/req-inl.h @@ -85,11 +85,6 @@ INLINE static void uv_req_init(uv_loop_t* loop, uv_req_t* req) { } -INLINE static uv_req_t* uv_overlapped_to_req(OVERLAPPED* overlapped) { - return CONTAINING_RECORD(overlapped, uv_req_t, u.io.overlapped); -} - - INLINE static void uv_insert_pending_req(uv_loop_t* loop, uv_req_t* req) { req->next_req = NULL; if (loop->pending_reqs_tail) {