From 027d7db8159e6d104730f66406a54907c95bc823 Mon Sep 17 00:00:00 2001 From: Eric Pouech Date: Thu, 10 Mar 2022 08:47:59 +0100 Subject: [PATCH] ws2_32/tests: Enable compilation with long types. Signed-off-by: Eric Pouech Signed-off-by: Alexandre Julliard --- dlls/ws2_32/tests/Makefile.in | 1 - dlls/ws2_32/tests/afd.c | 160 ++-- dlls/ws2_32/tests/protocol.c | 135 +-- dlls/ws2_32/tests/sock.c | 1524 ++++++++++++++++----------------- 4 files changed, 912 insertions(+), 908 deletions(-) diff --git a/dlls/ws2_32/tests/Makefile.in b/dlls/ws2_32/tests/Makefile.in index 492be3f7579..b1b10c1636e 100644 --- a/dlls/ws2_32/tests/Makefile.in +++ b/dlls/ws2_32/tests/Makefile.in @@ -1,4 +1,3 @@ -EXTRADEFS = -DWINE_NO_LONG_TYPES TESTDLL = ws2_32.dll IMPORTS = iphlpapi ws2_32 user32 diff --git a/dlls/ws2_32/tests/afd.c b/dlls/ws2_32/tests/afd.c index befd9fc702e..e385715f102 100644 --- a/dlls/ws2_32/tests/afd.c +++ b/dlls/ws2_32/tests/afd.c @@ -107,8 +107,8 @@ static void test_open_device(void) s = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); ret = NtQueryObject((HANDLE)s, ObjectBasicInformation, &info, sizeof(info), NULL); ok(!ret, "got %#x\n", ret); - todo_wine ok(info.Attributes == OBJ_INHERIT, "got attributes %#x\n", info.Attributes); - todo_wine ok(info.GrantedAccess == (FILE_GENERIC_READ | FILE_GENERIC_WRITE | WRITE_DAC), "got access %#x\n", info.GrantedAccess); + todo_wine ok(info.Attributes == OBJ_INHERIT, "got attributes %#lx\n", info.Attributes); + todo_wine ok(info.GrantedAccess == (FILE_GENERIC_READ | FILE_GENERIC_WRITE | WRITE_DAC), "got access %#lx\n", info.GrantedAccess); closesocket(s); } @@ -130,13 +130,13 @@ static void check_poll_(int line, SOCKET s, HANDLE event, int mask, int expect, ret = NtDeviceIoControlFile((HANDLE)s, event, NULL, NULL, &io, IOCTL_AFD_POLL, &in_params, sizeof(in_params), &out_params, sizeof(out_params)); - ok_(__FILE__, line)(!ret || ret == STATUS_PENDING, "got %#x\n", ret); + ok_(__FILE__, line)(!ret || ret == STATUS_PENDING, "got %#lx\n", ret); if (ret == STATUS_PENDING) { ret = WaitForSingleObject(event, 1000); ok_(__FILE__, line)(!ret, "wait timed out\n"); } - ok_(__FILE__, line)(!io.Status, "got %#x\n", io.Status); + ok_(__FILE__, line)(!io.Status, "got %#lx\n", io.Status); ok_(__FILE__, line)(io.Information == sizeof(out_params), "got %#Ix\n", io.Information); ok_(__FILE__, line)(out_params.timeout == in_params.timeout, "got timeout %I64d\n", out_params.timeout); ok_(__FILE__, line)(out_params.count == 1, "got count %u\n", out_params.count); @@ -223,7 +223,7 @@ static void test_poll(void) ret = NtDeviceIoControlFile((HANDLE)listener, event, NULL, NULL, &io, IOCTL_AFD_POLL, in_params, params_size, out_params, params_size); ok(!ret, "got %#x\n", ret); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(io.Information == offsetof(struct afd_poll_params, sockets[0]), "got %#Ix\n", io.Information); ok(!out_params->timeout, "got timeout %#I64x\n", out_params->timeout); ok(!out_params->count, "got count %u\n", out_params->count); @@ -239,7 +239,7 @@ static void test_poll(void) ok(ret == STATUS_PENDING, "got %#x\n", ret); ret = WaitForSingleObject(event, 100); ok(!ret, "got %#x\n", ret); - ok(io.Status == STATUS_TIMEOUT, "got %#x\n", io.Status); + ok(io.Status == STATUS_TIMEOUT, "got %#lx\n", io.Status); ok(io.Information == offsetof(struct afd_poll_params, sockets[0]), "got %#Ix\n", io.Information); ok(out_params->timeout == now.QuadPart, "got timeout %#I64x\n", out_params->timeout); ok(!out_params->count, "got count %u\n", out_params->count); @@ -257,7 +257,7 @@ static void test_poll(void) ret = WaitForSingleObject(event, 100); ok(!ret, "got %#x\n", ret); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(io.Information == offsetof(struct afd_poll_params, sockets[1]), "got %#Ix\n", io.Information); ok(out_params->timeout == -1000 * 10000, "got timeout %#I64x\n", out_params->timeout); ok(out_params->count == 1, "got count %u\n", out_params->count); @@ -268,7 +268,7 @@ static void test_poll(void) ret = NtDeviceIoControlFile((HANDLE)listener, event, NULL, NULL, &io, IOCTL_AFD_POLL, in_params, params_size, out_params, params_size); ok(!ret, "got %#x\n", ret); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(io.Information == offsetof(struct afd_poll_params, sockets[1]), "got %#Ix\n", io.Information); ok(out_params->timeout == -1000 * 10000, "got timeout %#I64x\n", out_params->timeout); ok(out_params->count == 1, "got count %u\n", out_params->count); @@ -284,7 +284,7 @@ static void test_poll(void) ok(ret == STATUS_PENDING, "got %#x\n", ret); ret = WaitForSingleObject(event, 100); ok(!ret, "got %#x\n", ret); - ok(io.Status == STATUS_TIMEOUT, "got %#x\n", io.Status); + ok(io.Status == STATUS_TIMEOUT, "got %#lx\n", io.Status); ok(io.Information == offsetof(struct afd_poll_params, sockets[0]), "got %#Ix\n", io.Information); ok(!out_params->count, "got count %u\n", out_params->count); @@ -307,7 +307,7 @@ static void test_poll(void) ret = NtDeviceIoControlFile((HANDLE)listener, event, NULL, NULL, &io, IOCTL_AFD_POLL, in_params, params_size, out_params, params_size); ok(!ret, "got %#x\n", ret); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(io.Information == offsetof(struct afd_poll_params, sockets[1]), "got %#Ix\n", io.Information); ok(out_params->count == 1, "got count %u\n", out_params->count); ok(out_params->sockets[0].socket == server, "got socket %#Ix\n", out_params->sockets[0].socket); @@ -420,7 +420,7 @@ static void test_poll(void) ret = WaitForSingleObject(event, 100); ok(!ret, "got %#x\n", ret); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(io.Information == offsetof(struct afd_poll_params, sockets[1]), "got %#Ix\n", io.Information); ok(out_params->count == 1, "got count %u\n", out_params->count); ok(out_params->sockets[0].socket == client, "got socket %#Ix\n", out_params->sockets[0].socket); @@ -456,7 +456,7 @@ static void test_poll(void) ret = WaitForSingleObject(event, 10000); ok(!ret, "got %#x\n", ret); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(io.Information == offsetof(struct afd_poll_params, sockets[1]), "got %#Ix\n", io.Information); ok(out_params->count == 1, "got count %u\n", out_params->count); ok(out_params->sockets[0].socket == client, "got socket %#Ix\n", out_params->sockets[0].socket); @@ -468,7 +468,7 @@ static void test_poll(void) ret = NtDeviceIoControlFile((HANDLE)client, event, NULL, NULL, &io, IOCTL_AFD_POLL, in_params, params_size, out_params, params_size); ok(!ret, "got %#x\n", ret); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(io.Information == offsetof(struct afd_poll_params, sockets[1]), "got %#Ix\n", io.Information); ok(out_params->count == 1, "got count %u\n", out_params->count); ok(out_params->sockets[0].socket == client, "got socket %#Ix\n", out_params->sockets[0].socket); @@ -479,7 +479,7 @@ static void test_poll(void) ret = NtDeviceIoControlFile((HANDLE)client, event, NULL, NULL, &io, IOCTL_AFD_POLL, in_params, params_size, out_params, params_size); ok(!ret, "got %#x\n", ret); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(io.Information == offsetof(struct afd_poll_params, sockets[1]), "got %#Ix\n", io.Information); ok(out_params->count == 1, "got count %u\n", out_params->count); ok(out_params->sockets[0].socket == client, "got socket %#Ix\n", out_params->sockets[0].socket); @@ -512,7 +512,7 @@ static void test_poll(void) ret = NtDeviceIoControlFile((HANDLE)client, event, NULL, NULL, &io, IOCTL_AFD_POLL, in_params, params_size, out_params, params_size); ok(!ret, "got %#x\n", ret); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(io.Information == offsetof(struct afd_poll_params, sockets[1]), "got %#Ix\n", io.Information); ok(out_params->count == 1, "got count %u\n", out_params->count); ok(out_params->sockets[0].socket == client, "got socket %#Ix\n", out_params->sockets[0].socket); @@ -556,7 +556,7 @@ static void test_poll(void) ret = WaitForSingleObject(event, 100); ok(!ret, "got %#x\n", ret); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(io.Information == offsetof(struct afd_poll_params, sockets[1]), "got %#Ix\n", io.Information); ok(out_params->count == 1, "got count %u\n", out_params->count); ok(out_params->sockets[0].socket == server, "got socket %#Ix\n", out_params->sockets[0].socket); @@ -572,7 +572,7 @@ static void test_poll(void) ret = NtDeviceIoControlFile((HANDLE)client, event, NULL, NULL, &io, IOCTL_AFD_POLL, in_params, params_size, out_params, params_size); ok(!ret, "got %#x\n", ret); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(io.Information == offsetof(struct afd_poll_params, sockets[2]), "got %#Ix\n", io.Information); ok(out_params->count == 2, "got count %u\n", out_params->count); ok(out_params->sockets[0].socket == client, "got socket %#Ix\n", out_params->sockets[0].socket); @@ -592,7 +592,7 @@ static void test_poll(void) ret = NtDeviceIoControlFile((HANDLE)client, event, NULL, NULL, &io, IOCTL_AFD_POLL, in_params, params_size, out_params, params_size); ok(!ret, "got %#x\n", ret); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(io.Information == offsetof(struct afd_poll_params, sockets[2]), "got %#Ix\n", io.Information); ok(out_params->count == 2, "got count %u\n", out_params->count); ok(out_params->sockets[0].socket == client, "got socket %#Ix\n", out_params->sockets[0].socket); @@ -619,7 +619,7 @@ static void test_poll(void) ret = WaitForSingleObject(event, 1000); ok(!ret, "got %#x\n", ret); - todo_wine ok(io.Status == STATUS_TIMEOUT, "got %#x\n", io.Status); + todo_wine ok(io.Status == STATUS_TIMEOUT, "got %#lx\n", io.Status); todo_wine ok(io.Information == offsetof(struct afd_poll_params, sockets[0]), "got %#Ix\n", io.Information); todo_wine ok(!out_params->count, "got count %u\n", out_params->count); @@ -659,7 +659,7 @@ static void test_poll(void) ret = WaitForSingleObject(event, 100); ok(!ret, "got %#x\n", ret); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(io.Information == offsetof(struct afd_poll_params, sockets[1]), "got %#Ix\n", io.Information); ok(out_params->count == 1, "got count %u\n", out_params->count); ok(out_params->sockets[0].socket == client, "got socket %#Ix\n", out_params->sockets[0].socket); @@ -688,7 +688,7 @@ static void test_poll(void) ret = NtDeviceIoControlFile((HANDLE)client, event, NULL, NULL, &io, IOCTL_AFD_POLL, in_params, params_size, out_params, params_size); ok(ret == STATUS_INVALID_HANDLE, "got %#x\n", ret); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(!io.Information, "got %#Ix\n", io.Information); /* Test passing the same handle twice. */ @@ -705,7 +705,7 @@ static void test_poll(void) ret = NtDeviceIoControlFile((HANDLE)client, event, NULL, NULL, &io, IOCTL_AFD_POLL, in_params, params_size, out_params, params_size); ok(!ret, "got %#x\n", ret); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(io.Information == offsetof(struct afd_poll_params, sockets[3]), "got %#Ix\n", io.Information); ok(out_params->count == 3, "got count %u\n", out_params->count); ok(out_params->sockets[0].socket == client, "got socket %#Ix\n", out_params->sockets[0].socket); @@ -735,7 +735,7 @@ static void test_poll(void) ret = WaitForSingleObject(event, 100); ok(!ret, "got %#x\n", ret); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(io.Information == offsetof(struct afd_poll_params, sockets[1]), "got %#Ix\n", io.Information); ok(out_params->count == 1, "got count %u\n", out_params->count); ok(out_params->sockets[0].socket == client, "got socket %#Ix\n", out_params->sockets[0].socket); @@ -1161,7 +1161,7 @@ static void test_poll_completion_port(void) ret = WaitForSingleObject(event, 1000); ok(!ret, "got %#x\n", ret); - todo_wine ok(io.Status == STATUS_TIMEOUT, "got %#x\n", io.Status); + todo_wine ok(io.Status == STATUS_TIMEOUT, "got %#lx\n", io.Status); todo_wine ok(io.Information == offsetof(struct afd_poll_params, sockets[0]), "got %#Ix\n", io.Information); todo_wine ok(!params.count, "got count %u\n", params.count); @@ -1201,7 +1201,7 @@ static void test_recv(void) memset(&io, 0, sizeof(io)); ret = NtDeviceIoControlFile((HANDLE)listener, event, NULL, NULL, &io, IOCTL_AFD_RECV, NULL, 0, NULL, 0); todo_wine ok(ret == STATUS_INVALID_CONNECTION, "got %#x\n", ret); - ok(!io.Status, "got status %#x\n", io.Status); + ok(!io.Status, "got status %#lx\n", io.Status); ok(!io.Information, "got information %#Ix\n", io.Information); client = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); @@ -1213,7 +1213,7 @@ static void test_recv(void) memset(&io, 0, sizeof(io)); ret = NtDeviceIoControlFile((HANDLE)client, event, NULL, NULL, &io, IOCTL_AFD_RECV, NULL, 0, NULL, 0); ok(ret == STATUS_INVALID_PARAMETER, "got %#x\n", ret); - ok(!io.Status, "got status %#x\n", io.Status); + ok(!io.Status, "got status %#lx\n", io.Status); ok(!io.Information, "got information %#Ix\n", io.Information); wsabufs[0].len = sizeof(buffer); @@ -1231,7 +1231,7 @@ static void test_recv(void) ret = NtDeviceIoControlFile((HANDLE)client, event, NULL, NULL, &io, IOCTL_AFD_RECV, ¶ms, sizeof(params), NULL, 0); ok(ret == STATUS_PENDING, "got %#x\n", ret); - ok(!io.Status, "got status %#x\n", io.Status); + ok(!io.Status, "got status %#lx\n", io.Status); ok(!io.Information, "got information %#Ix\n", io.Information); /* These structures need not remain valid. */ @@ -1243,7 +1243,7 @@ static void test_recv(void) ret = WaitForSingleObject(event, 200); ok(!ret, "wait timed out\n"); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(io.Information == 5, "got %#Ix\n", io.Information); ok(!strcmp(buffer, "data"), "got %s\n", debugstr_an(buffer, io.Information)); @@ -1263,7 +1263,7 @@ static void test_recv(void) ret = NtDeviceIoControlFile((HANDLE)client, event, NULL, NULL, &io, IOCTL_AFD_RECV, ¶ms, sizeof(params), NULL, 0); ok(ret == STATUS_PENDING, "got %#x\n", ret); - ok(!io.Status, "got status %#x\n", io.Status); + ok(!io.Status, "got status %#lx\n", io.Status); ok(!io.Information, "got information %#Ix\n", io.Information); ret = send(server, "data", 5, 0); @@ -1271,7 +1271,7 @@ static void test_recv(void) ret = WaitForSingleObject(event, 200); ok(!ret, "wait timed out\n"); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(io.Information == 5, "got %#Ix\n", io.Information); ok(!strcmp(buffer, "da\xccta"), "got %s\n", debugstr_an(buffer, io.Information)); @@ -1288,7 +1288,7 @@ static void test_recv(void) ret = NtDeviceIoControlFile((HANDLE)client, event, NULL, NULL, &io, IOCTL_AFD_RECV, ¶ms, sizeof(params), NULL, 0); ok(!ret, "got %#x\n", ret); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(io.Information == 5, "got %#Ix\n", io.Information); ok(!strcmp(buffer, "da\xccta"), "got %s\n", debugstr_an(buffer, io.Information)); @@ -1301,7 +1301,7 @@ static void test_recv(void) ret = NtDeviceIoControlFile((HANDLE)client, event, NULL, NULL, &io, IOCTL_AFD_RECV, ¶ms, sizeof(params), NULL, 0); ok(ret == STATUS_DEVICE_NOT_READY, "got %#x\n", ret); - ok(!io.Status, "got status %#x\n", io.Status); + ok(!io.Status, "got status %#lx\n", io.Status); ok(!io.Information, "got information %#Ix\n", io.Information); ret = send(server, "data", 5, 0); @@ -1315,7 +1315,7 @@ static void test_recv(void) ret = NtDeviceIoControlFile((HANDLE)client, event, NULL, NULL, &io, IOCTL_AFD_RECV, ¶ms, sizeof(params), NULL, 0); ok(!ret, "got %#x\n", ret); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(io.Information == 5, "got %#Ix\n", io.Information); ok(!strcmp(buffer, "da\xccta"), "got %s\n", debugstr_an(buffer, io.Information)); @@ -1326,7 +1326,7 @@ static void test_recv(void) ret = NtDeviceIoControlFile((HANDLE)client, event, NULL, NULL, &io, IOCTL_AFD_RECV, ¶ms, sizeof(params), NULL, 0); ok(ret == STATUS_PENDING, "got %#x\n", ret); - ok(!io.Status, "got status %#x\n", io.Status); + ok(!io.Status, "got status %#lx\n", io.Status); ok(!io.Information, "got information %#Ix\n", io.Information); ret = send(server, "data", 5, 0); @@ -1334,7 +1334,7 @@ static void test_recv(void) ret = WaitForSingleObject(event, 200); ok(!ret, "wait timed out\n"); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(io.Information == 5, "got %#Ix\n", io.Information); ok(!strcmp(buffer, "da\xccta"), "got %s\n", debugstr_an(buffer, io.Information)); @@ -1358,7 +1358,7 @@ static void test_recv(void) ret = NtDeviceIoControlFile((HANDLE)client, event, NULL, NULL, &io, IOCTL_AFD_RECV, ¶ms, sizeof(params), NULL, 0); ok(!ret, "got %#x\n", ret); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(io.Information == 5, "got %#Ix\n", io.Information); ok(!strcmp(buffer, "da\xccta"), "got %s\n", debugstr_an(buffer, io.Information)); @@ -1368,7 +1368,7 @@ static void test_recv(void) ret = NtDeviceIoControlFile((HANDLE)client, event, NULL, NULL, &io, IOCTL_AFD_RECV, ¶ms, sizeof(params), NULL, 0); ok(ret == STATUS_INVALID_PARAMETER, "got %#x\n", ret); - ok(io.Status == 0xdeadbeef, "got %#x\n", io.Status); + ok(io.Status == 0xdeadbeef, "got %#lx\n", io.Status); params.msg_flags = AFD_MSG_OOB | AFD_MSG_NOT_OOB; @@ -1376,7 +1376,7 @@ static void test_recv(void) ret = NtDeviceIoControlFile((HANDLE)client, event, NULL, NULL, &io, IOCTL_AFD_RECV, ¶ms, sizeof(params), NULL, 0); ok(ret == STATUS_INVALID_PARAMETER, "got %#x\n", ret); - ok(io.Status == 0xdeadbeef, "got %#x\n", io.Status); + ok(io.Status == 0xdeadbeef, "got %#lx\n", io.Status); params.msg_flags = AFD_MSG_OOB; @@ -1384,7 +1384,7 @@ static void test_recv(void) ret = NtDeviceIoControlFile((HANDLE)client, event, NULL, NULL, &io, IOCTL_AFD_RECV, ¶ms, sizeof(params), NULL, 0); todo_wine ok(!ret, "got %#x\n", ret); - todo_wine ok(!io.Status, "got %#x\n", io.Status); + todo_wine ok(!io.Status, "got %#lx\n", io.Status); todo_wine ok(io.Information == 1, "got %#Ix\n", io.Information); todo_wine ok(buffer[0] == 'a', "got %s\n", debugstr_an(buffer, io.Information)); if (ret == STATUS_PENDING) @@ -1406,7 +1406,7 @@ static void test_recv(void) ret = NtDeviceIoControlFile((HANDLE)client, event, NULL, NULL, &io, IOCTL_AFD_RECV, ¶ms, sizeof(params), NULL, 0); ok(!ret, "got %#x\n", ret); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(io.Information == 4, "got %#Ix\n", io.Information); ok(!memcmp(buffer, "da\xccta", 5), "got %s\n", debugstr_an(buffer, io.Information)); @@ -1414,7 +1414,7 @@ static void test_recv(void) ret = NtDeviceIoControlFile((HANDLE)client, event, NULL, NULL, &io, IOCTL_AFD_RECV, ¶ms, sizeof(params), NULL, 0); ok(!ret, "got %#x\n", ret); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(io.Information == 4, "got %#Ix\n", io.Information); ok(!memcmp(buffer, "da\xccta", 5), "got %s\n", debugstr_an(buffer, io.Information)); @@ -1432,7 +1432,7 @@ static void test_recv(void) ret = WaitForSingleObject(event, 200); ok(!ret, "wait timed out\n"); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(io.Information == 6, "got %#Ix\n", io.Information); ok(!strcmp(buffer, "da\xcctas"), "got %s\n", debugstr_an(buffer, io.Information)); } @@ -1450,7 +1450,7 @@ static void test_recv(void) ret = WaitForSingleObject(event, 200); ok(!ret, "wait timed out\n"); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(!io.Information, "got %#Ix\n", io.Information); ret = shutdown(client, SD_RECEIVE); @@ -1461,7 +1461,7 @@ static void test_recv(void) ret = NtDeviceIoControlFile((HANDLE)client, event, NULL, NULL, &io, IOCTL_AFD_RECV, ¶ms, sizeof(params), NULL, 0); ok(ret == STATUS_PIPE_DISCONNECTED, "got %#x\n", ret); - ok(!io.Status, "got status %#x\n", io.Status); + ok(!io.Status, "got status %#lx\n", io.Status); ok(!io.Information, "got information %#Ix\n", io.Information); closesocket(client); @@ -1495,7 +1495,7 @@ static void test_recv(void) ret = WaitForSingleObject(event, 200); ok(!ret, "wait timed out\n"); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(io.Information == 5, "got %#Ix\n", io.Information); ok(!strcmp(buffer, "da\xccta"), "got %s\n", debugstr_an(buffer, io.Information)); @@ -1511,7 +1511,7 @@ static void test_recv(void) ret = WaitForSingleObject(event, 200); ok(!ret, "wait timed out\n"); - ok(io.Status == STATUS_BUFFER_OVERFLOW, "got %#x\n", io.Status); + ok(io.Status == STATUS_BUFFER_OVERFLOW, "got %#lx\n", io.Status); ok(io.Information == 6, "got %#Ix\n", io.Information); ok(!memcmp(buffer, "mo\xccreda\xcc", 7), "got %s\n", debugstr_an(buffer, io.Information)); @@ -1526,7 +1526,7 @@ static void test_recv(void) ret = NtDeviceIoControlFile((HANDLE)client, event, NULL, NULL, &io, IOCTL_AFD_RECV, ¶ms, sizeof(params), NULL, 0); ok(ret == STATUS_BUFFER_OVERFLOW, "got %#x\n", ret); - ok(io.Status == STATUS_BUFFER_OVERFLOW, "got %#x\n", io.Status); + ok(io.Status == STATUS_BUFFER_OVERFLOW, "got %#lx\n", io.Status); ok(io.Information == 6, "got %#Ix\n", io.Information); ok(!memcmp(buffer, "mo\xccreda\xcc", 7), "got %s\n", debugstr_an(buffer, io.Information)); @@ -1541,7 +1541,7 @@ static void test_recv(void) ret = WaitForSingleObject(event, 200); ok(!ret, "wait timed out\n"); - todo_wine ok(io.Status == STATUS_CANCELLED, "got %#x\n", io.Status); + todo_wine ok(io.Status == STATUS_CANCELLED, "got %#lx\n", io.Status); ok(!io.Information, "got %#Ix\n", io.Information); closesocket(server); @@ -1565,7 +1565,7 @@ static void test_event_select(void) ret = NtDeviceIoControlFile((HANDLE)client, NULL, NULL, NULL, &io, IOCTL_AFD_EVENT_SELECT, NULL, 0, NULL, 0); ok(ret == STATUS_INVALID_PARAMETER, "got %#x\n", ret); - ok(io.Status == STATUS_INVALID_PARAMETER, "got status %#x\n", io.Status); + ok(io.Status == STATUS_INVALID_PARAMETER, "got status %#lx\n", io.Status); ok(!io.Information, "got information %#Ix\n", io.Information); params.event = 0; @@ -1574,7 +1574,7 @@ static void test_event_select(void) ret = NtDeviceIoControlFile((HANDLE)client, NULL, NULL, NULL, &io, IOCTL_AFD_EVENT_SELECT, ¶ms, sizeof(params), NULL, 0); ok(ret == STATUS_INVALID_PARAMETER, "got %#x\n", ret); - ok(io.Status == STATUS_INVALID_PARAMETER, "got status %#x\n", io.Status); + ok(io.Status == STATUS_INVALID_PARAMETER, "got status %#lx\n", io.Status); ok(!io.Information, "got information %#Ix\n", io.Information); params.event = event; @@ -1583,12 +1583,12 @@ static void test_event_select(void) ret = NtDeviceIoControlFile((HANDLE)client, NULL, NULL, NULL, &io, IOCTL_AFD_EVENT_SELECT, ¶ms, sizeof(params), NULL, 0); ok(!ret, "got %#x\n", ret); - ok(!io.Status, "got status %#x\n", io.Status); + ok(!io.Status, "got status %#lx\n", io.Status); ok(!io.Information, "got information %#Ix\n", io.Information); ret = WSAEnumNetworkEvents(client, event, &events); ok(!ret, "got error %u\n", WSAGetLastError()); - ok(events.lNetworkEvents == (FD_CONNECT | FD_WRITE), "got events %#x\n", events.lNetworkEvents); + ok(events.lNetworkEvents == (FD_CONNECT | FD_WRITE), "got events %#lx\n", events.lNetworkEvents); closesocket(client); closesocket(server); @@ -1601,12 +1601,12 @@ static void test_event_select(void) ret = NtDeviceIoControlFile((HANDLE)client, NULL, NULL, NULL, &io, IOCTL_AFD_EVENT_SELECT, ¶ms, sizeof(params), NULL, 0); ok(!ret, "got %#x\n", ret); - ok(!io.Status, "got status %#x\n", io.Status); + ok(!io.Status, "got status %#lx\n", io.Status); ok(!io.Information, "got information %#Ix\n", io.Information); ret = WSAEnumNetworkEvents(client, event, &events); ok(!ret, "got error %u\n", WSAGetLastError()); - ok(events.lNetworkEvents == FD_CONNECT, "got events %#x\n", events.lNetworkEvents); + ok(events.lNetworkEvents == FD_CONNECT, "got events %#lx\n", events.lNetworkEvents); closesocket(client); closesocket(server); @@ -1619,7 +1619,7 @@ static void test_event_select(void) ret = NtDeviceIoControlFile((HANDLE)client, NULL, NULL, NULL, &io, IOCTL_AFD_EVENT_SELECT, ¶ms, sizeof(params), NULL, 0); ok(!ret, "got %#x\n", ret); - ok(!io.Status, "got status %#x\n", io.Status); + ok(!io.Status, "got status %#lx\n", io.Status); ok(!io.Information, "got information %#Ix\n", io.Information); params.event = 0; @@ -1628,12 +1628,12 @@ static void test_event_select(void) ret = NtDeviceIoControlFile((HANDLE)client, NULL, NULL, NULL, &io, IOCTL_AFD_EVENT_SELECT, ¶ms, sizeof(params), NULL, 0); ok(!ret, "got %#x\n", ret); - ok(!io.Status, "got status %#x\n", io.Status); + ok(!io.Status, "got status %#lx\n", io.Status); ok(!io.Information, "got information %#Ix\n", io.Information); ret = WSAEnumNetworkEvents(client, event, &events); ok(!ret, "got error %u\n", WSAGetLastError()); - ok(!events.lNetworkEvents, "got events %#x\n", events.lNetworkEvents); + ok(!events.lNetworkEvents, "got events %#lx\n", events.lNetworkEvents); closesocket(client); closesocket(server); @@ -1662,7 +1662,7 @@ static void test_get_events(void) tcp_socketpair(&client, &server); ret = WSAEventSelect(client, event, FD_ACCEPT | FD_CLOSE | FD_CONNECT | FD_OOB | FD_READ | FD_WRITE); - ok(!ret, "got error %u\n", GetLastError()); + ok(!ret, "got error %lu\n", GetLastError()); memset(¶ms, 0xcc, sizeof(params)); memset(&io, 0xcc, sizeof(io)); @@ -1680,8 +1680,8 @@ static void test_get_events(void) ok(!params.status[i], "got status[%u] %#x\n", i, params.status[i]); ret = WSAEnumNetworkEvents(client, event, &events); - ok(!ret, "got error %u\n", GetLastError()); - ok(!events.lNetworkEvents, "got events %#x\n", events.lNetworkEvents); + ok(!ret, "got error %lu\n", GetLastError()); + ok(!events.lNetworkEvents, "got events %#lx\n", events.lNetworkEvents); closesocket(client); closesocket(server); @@ -1689,11 +1689,11 @@ static void test_get_events(void) tcp_socketpair(&client, &server); ret = WSAEventSelect(client, event, FD_ACCEPT | FD_CLOSE | FD_CONNECT | FD_OOB | FD_READ | FD_WRITE); - ok(!ret, "got error %u\n", GetLastError()); + ok(!ret, "got error %lu\n", GetLastError()); ret = WSAEnumNetworkEvents(client, event, &events); - ok(!ret, "got error %u\n", GetLastError()); - ok(events.lNetworkEvents == (FD_WRITE | FD_CONNECT), "got events %#x\n", events.lNetworkEvents); + ok(!ret, "got error %lu\n", GetLastError()); + ok(events.lNetworkEvents == (FD_WRITE | FD_CONNECT), "got events %#lx\n", events.lNetworkEvents); memset(¶ms, 0xcc, sizeof(params)); memset(&io, 0xcc, sizeof(io)); @@ -1716,7 +1716,7 @@ static void test_get_events(void) ResetEvent(event); ret = WSAEventSelect(client, event, FD_CONNECT); - ok(!ret, "got error %u\n", GetLastError()); + ok(!ret, "got error %lu\n", GetLastError()); ret = connect(client, (struct sockaddr *)&invalid_addr, sizeof(invalid_addr)); ok(ret == -1, "expected failure\n"); @@ -1741,7 +1741,7 @@ static void test_get_events(void) ResetEvent(event); ret = WSAEventSelect(client, event, FD_CONNECT); - ok(!ret, "got error %u\n", GetLastError()); + ok(!ret, "got error %lu\n", GetLastError()); ret = WaitForSingleObject(event, 0); ok(ret == WAIT_TIMEOUT, "got %#x\n", ret); @@ -1816,7 +1816,7 @@ static void test_bind(void) todo_wine ok(ret == STATUS_PENDING, "got %#x\n", ret); ret = WaitForSingleObject(event, 0); ok(!ret, "got %#x\n", ret); - ok(io.Status == STATUS_INVALID_ADDRESS_COMPONENT, "got %#x\n", io.Status); + ok(io.Status == STATUS_INVALID_ADDRESS_COMPONENT, "got %#lx\n", io.Status); memcpy(¶ms->addr, &bind_addr, sizeof(bind_addr)); ret = NtDeviceIoControlFile((HANDLE)s, event, NULL, NULL, &io, IOCTL_AFD_BIND, @@ -1831,10 +1831,10 @@ static void test_bind(void) todo_wine ok(ret == STATUS_PENDING, "got %#x\n", ret); ret = WaitForSingleObject(event, 0); ok(!ret, "got %#x\n", ret); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(io.Information == sizeof(addr), "got %#Ix\n", io.Information); ok(addr.sin_family == AF_INET, "got family %u\n", addr.sin_family); - ok(addr.sin_addr.s_addr == htonl(INADDR_LOOPBACK), "got address %#08x\n", addr.sin_addr.s_addr); + ok(addr.sin_addr.s_addr == htonl(INADDR_LOOPBACK), "got address %#08lx\n", addr.sin_addr.s_addr); ok(addr.sin_port, "expected nonzero port\n"); /* getsockname() returns EINVAL here. Possibly the socket name is cached (in shared memory?) */ @@ -1858,7 +1858,7 @@ static void test_bind(void) todo_wine ok(ret == STATUS_PENDING, "got %#x\n", ret); ret = WaitForSingleObject(event, 0); ok(!ret, "got %#x\n", ret); - ok(io.Status == STATUS_SHARING_VIOLATION, "got %#x\n", io.Status); + ok(io.Status == STATUS_SHARING_VIOLATION, "got %#lx\n", io.Status); ok(!io.Information, "got %#Ix\n", io.Information); closesocket(s2); @@ -1876,10 +1876,10 @@ static void test_bind(void) todo_wine ok(ret == STATUS_PENDING, "got %#x\n", ret); ret = WaitForSingleObject(event, 0); ok(!ret, "got %#x\n", ret); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(io.Information == sizeof(addr), "got %#Ix\n", io.Information); ok(addr.sin_family == AF_INET, "got family %u\n", addr.sin_family); - ok(addr.sin_addr.s_addr == htonl(INADDR_LOOPBACK), "got address %#08x\n", addr.sin_addr.s_addr); + ok(addr.sin_addr.s_addr == htonl(INADDR_LOOPBACK), "got address %#08lx\n", addr.sin_addr.s_addr); ok(addr.sin_port, "expected nonzero port\n"); memset(&addr2, 0xcc, sizeof(addr2)); @@ -1907,10 +1907,10 @@ static void test_bind(void) todo_wine ok(ret == STATUS_PENDING, "got %#x\n", ret); ret = WaitForSingleObject(event, 0); ok(!ret, "got %#x\n", ret); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(io.Information == sizeof(addr), "got %#Ix\n", io.Information); ok(addr.sin_family == AF_INET, "got family %u\n", addr.sin_family); - ok(addr.sin_addr.s_addr == in_addr, "expected address %#08x, got %#08x\n", in_addr, addr.sin_addr.s_addr); + ok(addr.sin_addr.s_addr == in_addr, "expected address %#08lx, got %#08lx\n", in_addr, addr.sin_addr.s_addr); ok(addr.sin_port, "expected nonzero port\n"); memset(&addr2, 0xcc, sizeof(addr2)); @@ -1959,7 +1959,7 @@ static void test_bind(void) todo_wine ok(ret == STATUS_PENDING, "got %#x\n", ret); ret = WaitForSingleObject(event, 0); ok(!ret, "got %#x\n", ret); - ok(io.Status == STATUS_INVALID_ADDRESS_COMPONENT, "got %#x\n", io.Status); + ok(io.Status == STATUS_INVALID_ADDRESS_COMPONENT, "got %#lx\n", io.Status); memcpy(¶ms->addr, &bind_addr6, sizeof(bind_addr6)); ret = NtDeviceIoControlFile((HANDLE)s, event, NULL, NULL, &io, IOCTL_AFD_BIND, @@ -1984,11 +1984,11 @@ static void test_bind(void) todo_wine ok(ret == STATUS_PENDING, "got %#x\n", ret); ret = WaitForSingleObject(event, 0); ok(!ret, "got %#x\n", ret); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(io.Information == sizeof(addr6), "got %#Ix\n", io.Information); ok(addr6.sin6_family == AF_INET6, "got family %u\n", addr6.sin6_family); ok(!memcmp(&addr6.sin6_addr, &bind_addr6.sin6_addr, sizeof(addr6.sin6_addr)), "address didn't match\n"); - ok(!addr6.sin6_flowinfo, "got flow info %#x\n", addr6.sin6_flowinfo); + ok(!addr6.sin6_flowinfo, "got flow info %#lx\n", addr6.sin6_flowinfo); ok(addr6.sin6_port, "expected nonzero port\n"); /* getsockname() returns EINVAL here. Possibly the socket name is cached (in shared memory?) */ @@ -2012,7 +2012,7 @@ static void test_bind(void) todo_wine ok(ret == STATUS_PENDING, "got %#x\n", ret); ret = WaitForSingleObject(event, 0); ok(!ret, "got %#x\n", ret); - ok(io.Status == STATUS_SHARING_VIOLATION, "got %#x\n", io.Status); + ok(io.Status == STATUS_SHARING_VIOLATION, "got %#lx\n", io.Status); ok(!io.Information, "got %#Ix\n", io.Information); closesocket(s2); @@ -2045,7 +2045,7 @@ static void test_getsockname(void) ret = NtDeviceIoControlFile((HANDLE)client, event, NULL, NULL, &io, IOCTL_AFD_GETSOCKNAME, NULL, 0, &addr, sizeof(addr)); ok(!ret, "got %#x\n", ret); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(io.Information == sizeof(addr), "got %#Ix\n", io.Information); len = sizeof(addr2); ret = getsockname(client, (struct sockaddr *)&addr2, &len); @@ -2057,7 +2057,7 @@ static void test_getsockname(void) ret = NtDeviceIoControlFile((HANDLE)server, event, NULL, NULL, &io, IOCTL_AFD_GETSOCKNAME, NULL, 0, &addr, sizeof(addr)); ok(!ret, "got %#x\n", ret); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(io.Information == sizeof(addr), "got %#Ix\n", io.Information); len = sizeof(addr2); ret = getsockname(server, (struct sockaddr *)&addr2, &len); @@ -2085,7 +2085,7 @@ static void test_getsockname(void) ret = NtDeviceIoControlFile((HANDLE)client, event, NULL, NULL, &io, IOCTL_AFD_GETSOCKNAME, NULL, 0, &addr, sizeof(addr)); ok(!ret, "got %#x\n", ret); - ok(!io.Status, "got %#x\n", io.Status); + ok(!io.Status, "got %#lx\n", io.Status); ok(io.Information == sizeof(addr), "got %#Ix\n", io.Information); len = sizeof(addr2); ret = getsockname(client, (struct sockaddr *)&addr2, &len); diff --git a/dlls/ws2_32/tests/protocol.c b/dlls/ws2_32/tests/protocol.c index 9b3dec39dad..5f728a9c4a4 100644 --- a/dlls/ws2_32/tests/protocol.c +++ b/dlls/ws2_32/tests/protocol.c @@ -72,7 +72,7 @@ static void test_service_flags(int family, int version, int socktype, int protoc /* QOS may or may not be installed */ testflags &= ~XP1_QOS_SUPPORTED; ok(expectedflags == testflags, - "Incorrect flags, expected 0x%x, received 0x%x\n", + "Incorrect flags, expected 0x%lx, received 0x%lx\n", expectedflags, testflags); } } @@ -87,14 +87,14 @@ static void test_WSAEnumProtocolsA(void) ret = WSAEnumProtocolsA( NULL, NULL, &len ); ok( ret == SOCKET_ERROR, "WSAEnumProtocolsA() succeeded unexpectedly\n"); error = WSAGetLastError(); - ok( error == WSAENOBUFS, "Expected 10055, received %d\n", error); + ok( error == WSAENOBUFS, "Expected 10055, received %ld\n", error); len = 0; ret = WSAEnumProtocolsA( NULL, &info, &len ); ok( ret == SOCKET_ERROR, "WSAEnumProtocolsA() succeeded unexpectedly\n"); error = WSAGetLastError(); - ok( error == WSAENOBUFS, "Expected 10055, received %d\n", error); + ok( error == WSAENOBUFS, "Expected 10055, received %ld\n", error); buffer = HeapAlloc( GetProcessHeap(), 0, len ); @@ -120,7 +120,7 @@ static void test_WSAEnumProtocolsA(void) ok( ret == SOCKET_ERROR, "WSAEnumProtocolsA() succeeded unexpectedly\n"); error = WSAGetLastError(); ok( error == WSAENOBUFS || broken(error == WSAEFAULT) /* NT4 */, - "Expected 10055, received %d\n", error); + "Expected 10055, received %ld\n", error); buffer = HeapAlloc( GetProcessHeap(), 0, len ); @@ -154,14 +154,14 @@ static void test_WSAEnumProtocolsW(void) ret = WSAEnumProtocolsW( NULL, NULL, &len ); ok( ret == SOCKET_ERROR, "WSAEnumProtocolsW() succeeded unexpectedly\n"); error = WSAGetLastError(); - ok( error == WSAENOBUFS, "Expected 10055, received %d\n", error); + ok( error == WSAENOBUFS, "Expected 10055, received %ld\n", error); len = 0; ret = WSAEnumProtocolsW( NULL, &info, &len ); ok( ret == SOCKET_ERROR, "WSAEnumProtocolsW() succeeded unexpectedly\n"); error = WSAGetLastError(); - ok( error == WSAENOBUFS, "Expected 10055, received %d\n", error); + ok( error == WSAENOBUFS, "Expected 10055, received %ld\n", error); buffer = HeapAlloc( GetProcessHeap(), 0, len ); @@ -187,7 +187,7 @@ static void test_WSAEnumProtocolsW(void) ok( ret == SOCKET_ERROR, "WSAEnumProtocolsW() succeeded unexpectedly\n"); error = WSAGetLastError(); ok( error == WSAENOBUFS || broken(error == WSAEFAULT) /* NT4 */, - "Expected 10055, received %d\n", error); + "Expected 10055, received %ld\n", error); buffer = HeapAlloc( GetProcessHeap(), 0, len ); @@ -394,13 +394,13 @@ static void test_WSALookupService(void) error = WSAGetLastError(); ok(ret == SOCKET_ERROR, "WSALookupServiceBeginW should have failed\n"); todo_wine - ok(error == WSAEFAULT, "expected 10014, got %d\n", error); + ok(error == WSAEFAULT, "expected 10014, got %ld\n", error); ret = WSALookupServiceBeginW(qs, 0, NULL); error = WSAGetLastError(); ok(ret == SOCKET_ERROR, "WSALookupServiceBeginW should have failed\n"); todo_wine - ok(error == WSAEFAULT, "expected 10014, got %d\n", error); + ok(error == WSAEFAULT, "expected 10014, got %ld\n", error); ret = WSALookupServiceBeginW(qs, 0, &handle); ok(ret == SOCKET_ERROR, "WSALookupServiceBeginW should have failed\n"); @@ -413,7 +413,7 @@ static void test_WSALookupService(void) todo_wine ok(ret == SOCKET_ERROR, "WSALookupServiceEnd should have failed\n"); todo_wine - ok(error == ERROR_INVALID_HANDLE, "expected 6, got %d\n", error); + ok(error == ERROR_INVALID_HANDLE, "expected 6, got %ld\n", error); /* standard network list query */ qs->dwSize = sizeof(*qs); @@ -427,7 +427,7 @@ static void test_WSALookupService(void) } todo_wine - ok(!ret, "WSALookupServiceBeginW failed unexpectedly with error %d\n", error); + ok(!ret, "WSALookupServiceBeginW failed unexpectedly with error %ld\n", error); todo_wine ok(handle != (HANDLE)0xdeadbeef, "Handle was not filled\n"); @@ -463,8 +463,8 @@ static void test_WSALookupService(void) break; case NLA_INTERFACE: trace("\tNLA Data Type: NLA_INTERFACE\n"); - trace("\t\tType: %d\n", netdata->data.interfaceData.dwType); - trace("\t\tSpeed: %d\n", netdata->data.interfaceData.dwSpeed); + trace("\t\tType: %ld\n", netdata->data.interfaceData.dwType); + trace("\t\tSpeed: %ld\n", netdata->data.interfaceData.dwSpeed); trace("\t\tAdapter Name: %s\n", netdata->data.interfaceData.adapterName); break; case NLA_802_1X_LOCATION: @@ -501,11 +501,11 @@ static void test_WSALookupService(void) break; case NLA_ICS: trace("\tNLA Data Type: NLA_ICS\n"); - trace("\t\tSpeed: %d\n", + trace("\t\tSpeed: %ld\n", netdata->data.ICS.remote.speed); - trace("\t\tType: %d\n", + trace("\t\tType: %ld\n", netdata->data.ICS.remote.type); - trace("\t\tState: %d\n", + trace("\t\tState: %ld\n", netdata->data.ICS.remote.state); WideCharToMultiByte(CP_ACP, 0, netdata->data.ICS.remote.machineName, -1, strbuff, sizeof(strbuff), NULL, NULL); @@ -571,7 +571,7 @@ static void wait_for_async_message(HWND hwnd, HANDLE handle) } ok(ret, "did not expect WM_QUIT message\n"); - ok(msg.wParam == (WPARAM)handle, "expected wParam = %p, got %lx\n", handle, msg.wParam); + ok(msg.wParam == (WPARAM)handle, "expected wParam = %p, got %Ix\n", handle, msg.wParam); } static void test_WSAAsyncGetServByPort(void) @@ -636,7 +636,7 @@ static DWORD WINAPI inet_ntoa_thread_proc(void *param) HANDLE *event = param; addr = inet_addr("4.3.2.1"); - ok(addr == htonl(0x04030201), "expected 0x04030201, got %08x\n", addr); + ok(addr == htonl(0x04030201), "expected 0x04030201, got %08lx\n", addr); str = inet_ntoa(*(struct in_addr *)&addr); ok(!strcmp(str, "4.3.2.1"), "expected 4.3.2.1, got %s\n", str); @@ -654,7 +654,7 @@ static void test_inet_ntoa(void) DWORD tid; addr = inet_addr("1.2.3.4"); - ok(addr == htonl(0x01020304), "expected 0x01020304, got %08x\n", addr); + ok(addr == htonl(0x01020304), "expected 0x01020304, got %08lx\n", addr); str = inet_ntoa(*(struct in_addr *)&addr); ok(!strcmp(str, "1.2.3.4"), "expected 1.2.3.4, got %s\n", str); @@ -742,14 +742,14 @@ static void test_inet_addr(void) WSASetLastError(0xdeadbeef); addr = inet_addr(NULL); ok(WSAGetLastError() == WSAEFAULT, "got error %u\n", WSAGetLastError()); - ok(addr == 0xffffffff, "got addr %#08x\n", addr); + ok(addr == 0xffffffff, "got addr %#08lx\n", addr); for (i = 0; i < ARRAY_SIZE(tests); ++i) { winetest_push_context( "Address %s, i %u", debugstr_a(tests[i].input), i ); WSASetLastError(0xdeadbeef); addr = inet_addr(tests[i].input); ok(WSAGetLastError() == 0xdeadbeef, "got error %u\n", WSAGetLastError()); - ok(addr == tests[i].addr, "got addr %#08x\n", addr); + ok(addr == tests[i].addr, "got addr %#08lx\n", addr); winetest_pop_context(); } @@ -762,7 +762,7 @@ static void test_inet_addr(void) str[5] = i; expected = isspace(i) ? 0x03000201 : 0xffffffff; addr = inet_addr(str); - ok(addr == expected, "got addr %#08x, expected %#08x, i %u\n", addr, expected, i); + ok(addr == expected, "got addr %#08lx, expected %#08lx, i %u\n", addr, expected, i); } } @@ -1046,7 +1046,7 @@ static void test_inet_pton(void) ret = p_inet_pton(AF_INET, ipv4_tests[i].input, &addr); ok(ret == ipv4_tests[i].ret, "got %d\n", ret); ok(WSAGetLastError() == 0xdeadbeef, "got error %u\n", WSAGetLastError()); - ok(addr == ipv4_tests[i].addr, "got addr %#08x\n", addr); + ok(addr == ipv4_tests[i].addr, "got addr %#08lx\n", addr); MultiByteToWideChar(CP_ACP, 0, ipv4_tests[i].input, -1, inputW, ARRAY_SIZE(inputW)); WSASetLastError(0xdeadbeef); @@ -1054,7 +1054,12 @@ static void test_inet_pton(void) ret = pInetPtonW(AF_INET, inputW, &addr); ok(ret == ipv4_tests[i].ret, "got %d\n", ret); ok(WSAGetLastError() == (ret ? 0xdeadbeef : WSAEINVAL), "got error %u\n", WSAGetLastError()); - ok(addr == ipv4_tests[i].addr, "got addr %#08x\n", addr); + ok(addr == ipv4_tests[i].addr, "got addr %#08lx\n", addr); + + WSASetLastError(0xdeadbeef); + addr = inet_addr(ipv4_tests[i].input); + ok(addr == ipv4_tests[i].ret ? ipv4_tests[i].addr : INADDR_NONE, "got addr %#08lx\n", addr); + ok(WSAGetLastError() == 0xdeadbeef, "got error %u\n", WSAGetLastError()); winetest_pop_context(); } @@ -1264,7 +1269,7 @@ static void test_WSAAddressToString(void) ret = WSAAddressToStringA( (SOCKADDR *)&sockaddr, sizeof(sockaddr), NULL, output, &len ); ok( ret == SOCKET_ERROR, "WSAAddressToStringA() returned %d, expected SOCKET_ERROR\n", ret ); ok( WSAGetLastError() == WSAEFAULT, "WSAAddressToStringA() gave error %d, expected WSAEFAULT\n", WSAGetLastError() ); - ok( len == 8, "WSAAddressToStringA() gave length %d, expected 8\n", len ); + ok( len == 8, "WSAAddressToStringA() gave length %ld, expected 8\n", len ); len = 0; sockaddr.sin_family = AF_INET; @@ -1274,13 +1279,13 @@ static void test_WSAAddressToString(void) ret = WSAAddressToStringW( (SOCKADDR *)&sockaddr, sizeof(sockaddr), NULL, NULL, &len ); ok( ret == SOCKET_ERROR, "got %d\n", ret ); ok( WSAGetLastError() == WSAEFAULT, "got %08x\n", WSAGetLastError() ); - ok( len == 8, "got %u\n", len ); + ok( len == 8, "got %lu\n", len ); len = ARRAY_SIZE(outputW); memset( outputW, 0, sizeof(outputW) ); ret = WSAAddressToStringW( (SOCKADDR *)&sockaddr, sizeof(sockaddr), NULL, outputW, &len ); ok( !ret, "WSAAddressToStringW() returned %d\n", ret ); - ok( len == 8, "got %u\n", len ); + ok( len == 8, "got %lu\n", len ); ok( !wcscmp(outputW, L"0.0.0.0"), "got %s\n", wine_dbgstr_w(outputW) ); for (i = 0; i < ARRAY_SIZE(ipv4_tests); ++i) @@ -1296,7 +1301,7 @@ static void test_WSAAddressToString(void) ret = WSAAddressToStringA( (SOCKADDR *)&sockaddr, sizeof(sockaddr), NULL, output, &len ); ok( !ret, "got error %d\n", WSAGetLastError() ); ok( !strcmp( output, ipv4_tests[i].output ), "got string %s\n", debugstr_a(output) ); - ok( len == strlen(ipv4_tests[i].output) + 1, "got len %u\n", len ); + ok( len == strlen(ipv4_tests[i].output) + 1, "got len %lu\n", len ); len = sizeof(outputW); memset( outputW, 0, len ); @@ -1305,7 +1310,7 @@ static void test_WSAAddressToString(void) expected_outputW, ARRAY_SIZE(expected_outputW) ); ok( !ret, "got error %d\n", WSAGetLastError() ); ok( !wcscmp( outputW, expected_outputW ), "got string %s\n", debugstr_w(outputW) ); - ok( len == wcslen(expected_outputW) + 1, "got len %u\n", len ); + ok( len == wcslen(expected_outputW) + 1, "got len %lu\n", len ); winetest_pop_context(); } @@ -1331,7 +1336,7 @@ static void test_WSAAddressToString(void) ret = WSAAddressToStringA( (SOCKADDR *)&sockaddr6, sizeof(sockaddr6), NULL, output, &len ); ok( !ret, "got error %d\n", WSAGetLastError() ); ok( !strcmp( output, ipv6_tests[i].output ), "got string %s\n", debugstr_a(output) ); - ok( len == strlen(ipv6_tests[i].output) + 1, "got len %u\n", len ); + ok( len == strlen(ipv6_tests[i].output) + 1, "got len %lu\n", len ); len = sizeof(outputW); ret = WSAAddressToStringW( (SOCKADDR *)&sockaddr6, sizeof(sockaddr6), NULL, outputW, &len ); @@ -1339,7 +1344,7 @@ static void test_WSAAddressToString(void) expected_outputW, ARRAY_SIZE(expected_outputW) ); ok( !ret, "got error %d\n", WSAGetLastError() ); ok( !wcscmp( outputW, expected_outputW ), "got string %s\n", debugstr_w(outputW) ); - ok( len == wcslen(expected_outputW) + 1, "got len %u\n", len ); + ok( len == wcslen(expected_outputW) + 1, "got len %lu\n", len ); winetest_pop_context(); } @@ -1475,7 +1480,7 @@ static void test_WSAStringToAddress(void) ok( ret == SOCKET_ERROR, "WSAStringToAddressA() returned %d, expected SOCKET_ERROR\n", ret ); ok( WSAGetLastError() == WSAEFAULT, "WSAStringToAddress() gave error %d, expected WSAEFAULT\n", WSAGetLastError() ); ok( len >= sizeof(sockaddr) || broken(len == 0) /* xp */, - "WSAStringToAddress() gave length %d, expected at least %d\n", len, sizeof(sockaddr) ); + "WSAStringToAddress() gave length %d, expected at least %Id\n", len, sizeof(sockaddr) ); for (i = 0; i < 2; i++) { @@ -1504,7 +1509,7 @@ static void test_WSAStringToAddress(void) ok( sockaddr.sin_family == (ipv4_tests[j].error ? 0 : AF_INET), "got family %#x\n", sockaddr.sin_family ); ok( sockaddr.sin_addr.s_addr == htonl( ipv4_tests[j].address ), - "got addr %08x\n", sockaddr.sin_addr.s_addr ); + "got addr %08lx\n", sockaddr.sin_addr.s_addr ); ok( sockaddr.sin_port == htons( ipv4_tests[j].port ), "got port %u\n", sockaddr.sin_port ); ok( len == expected_len, "got len %d\n", len ); @@ -1545,9 +1550,9 @@ static void test_WSAStringToAddress(void) sockaddr6.sin6_addr.s6_words[2], sockaddr6.sin6_addr.s6_words[3], sockaddr6.sin6_addr.s6_words[4], sockaddr6.sin6_addr.s6_words[5], sockaddr6.sin6_addr.s6_words[6], sockaddr6.sin6_addr.s6_words[7] ); - ok( !sockaddr6.sin6_scope_id, "got scope id %u\n", sockaddr6.sin6_scope_id ); + ok( !sockaddr6.sin6_scope_id, "got scope id %lu\n", sockaddr6.sin6_scope_id ); ok( sockaddr6.sin6_port == ipv6_tests[j].port, "got port %u\n", sockaddr6.sin6_port ); - ok( !sockaddr6.sin6_flowinfo, "got flowinfo %u\n", sockaddr6.sin6_flowinfo ); + ok( !sockaddr6.sin6_flowinfo, "got flowinfo %lu\n", sockaddr6.sin6_flowinfo ); ok( len == expected_len, "got len %d\n", len ); winetest_pop_context(); @@ -1612,7 +1617,7 @@ static void compare_addrinfow(ADDRINFOW *a, ADDRINFOW *b) ok(a->ai_protocol == b->ai_protocol, "Wrong protocol %d != %d\n", a->ai_protocol, b->ai_protocol); ok(a->ai_addrlen == b->ai_addrlen, - "Wrong addrlen %lu != %lu\n", a->ai_addrlen, b->ai_addrlen); + "Wrong addrlen %Iu != %Iu\n", a->ai_addrlen, b->ai_addrlen); ok(!memcmp(a->ai_addr, b->ai_addr, min(a->ai_addrlen, b->ai_addrlen)), "Wrong address data\n"); if (a->ai_canonname && b->ai_canonname) @@ -1894,10 +1899,10 @@ static void CALLBACK completion_routine(DWORD error, DWORD byte_count, WSAOVERLA { struct completion_routine_test *test = &completion_routine_test; - ok(error == test->error, "got %u\n", error); - ok(!byte_count, "got %u\n", byte_count); + ok(error == test->error, "got %lu\n", error); + ok(!byte_count, "got %lu\n", byte_count); ok(overlapped == test->overlapped, "got %p\n", overlapped); - ok(overlapped->Internal == test->error, "got %lu\n", overlapped->Internal); + ok(overlapped->Internal == test->error, "got %Iu\n", overlapped->Internal); ok(overlapped->Pointer == test->result, "got %p\n", overlapped->Pointer); ok(overlapped->hEvent == NULL, "got %p\n", overlapped->hEvent); @@ -1975,7 +1980,7 @@ static void test_GetAddrInfoExW(void) ret = pGetAddrInfoExOverlappedResult(&overlapped); ok(!ret, "overlapped result is %d\n", ret); ok(overlapped.hEvent == event, "hEvent changed %p\n", overlapped.hEvent); - ok(overlapped.Internal == ERROR_SUCCESS, "overlapped.Internal = %lx\n", overlapped.Internal); + ok(overlapped.Internal == ERROR_SUCCESS, "overlapped.Internal = %Ix\n", overlapped.Internal); ok(overlapped.Pointer == &result, "overlapped.Pointer != &result\n"); ok(result != NULL, "result == NULL\n"); ok(!result->ai_blob, "ai_blob != NULL\n"); @@ -2043,9 +2048,9 @@ static void test_GetAddrInfoExW(void) ret = pGetAddrInfoExOverlappedResult(&overlapped); ok(!ret, "overlapped result is %d\n", ret); ok(overlapped.hEvent == NULL, "hEvent changed %p\n", overlapped.hEvent); - ok(overlapped.Internal == ERROR_SUCCESS, "overlapped.Internal = %lx\n", overlapped.Internal); + ok(overlapped.Internal == ERROR_SUCCESS, "overlapped.Internal = %Ix\n", overlapped.Internal); ok(overlapped.Pointer == &result, "overlapped.Pointer != &result\n"); - ok(completion_routine_test.called == 1, "got %u\n", completion_routine_test.called); + ok(completion_routine_test.called == 1, "got %lu\n", completion_routine_test.called); pFreeAddrInfoExW(result); /* completion routine, non-existing domain */ @@ -2061,9 +2066,9 @@ static void test_GetAddrInfoExW(void) ret = pGetAddrInfoExOverlappedResult(&overlapped); ok(ret == WSAHOST_NOT_FOUND, "overlapped result is %d\n", ret); ok(overlapped.hEvent == NULL, "hEvent changed %p\n", overlapped.hEvent); - ok(overlapped.Internal == WSAHOST_NOT_FOUND, "overlapped.Internal = %lx\n", overlapped.Internal); + ok(overlapped.Internal == WSAHOST_NOT_FOUND, "overlapped.Internal = %Ix\n", overlapped.Internal); ok(overlapped.Pointer == &result, "overlapped.Pointer != &result\n"); - ok(completion_routine_test.called == 1, "got %u\n", completion_routine_test.called); + ok(completion_routine_test.called == 1, "got %lu\n", completion_routine_test.called); ok(result == NULL, "got %p\n", result); WSACloseEvent(event); @@ -2102,7 +2107,7 @@ static void compare_addrinfo(ADDRINFO *a, ADDRINFO *b) ok(a->ai_protocol == b->ai_protocol, "Wrong protocol %d != %d\n", a->ai_protocol, b->ai_protocol); ok(a->ai_addrlen == b->ai_addrlen, - "Wrong addrlen %lu != %lu\n", a->ai_addrlen, b->ai_addrlen); + "Wrong addrlen %Iu != %Iu\n", a->ai_addrlen, b->ai_addrlen); ok(!memcmp(a->ai_addr, b->ai_addr, min(a->ai_addrlen, b->ai_addrlen)), "Wrong address data\n"); if (a->ai_canonname && b->ai_canonname) @@ -2651,34 +2656,34 @@ static void test_WSAEnumNameSpaceProvidersA(void) ret = WSAEnumNameSpaceProvidersA(&len, name); error = WSAGetLastError(); todo_wine - ok(ret == SOCKET_ERROR, "Expected failure, got %u\n", ret); + ok(ret == SOCKET_ERROR, "Expected failure, got %lu\n", ret); todo_wine - ok(error == WSAEFAULT, "Expected 10014, got %u\n", error); + ok(error == WSAEFAULT, "Expected 10014, got %lu\n", error); /* Invalid parameter tests */ SetLastError(0xdeadbeef); ret = WSAEnumNameSpaceProvidersA(NULL, name); error = WSAGetLastError(); todo_wine - ok(ret == SOCKET_ERROR, "Expected failure, got %u\n", ret); + ok(ret == SOCKET_ERROR, "Expected failure, got %lu\n", ret); todo_wine - ok(error == WSAEFAULT, "Expected 10014, got %u\n", error); + ok(error == WSAEFAULT, "Expected 10014, got %lu\n", error); SetLastError(0xdeadbeef); ret = WSAEnumNameSpaceProvidersA(NULL, NULL); error = WSAGetLastError(); todo_wine - ok(ret == SOCKET_ERROR, "Expected failure, got %u\n", ret); + ok(ret == SOCKET_ERROR, "Expected failure, got %lu\n", ret); todo_wine - ok(error == WSAEFAULT, "Expected 10014, got %u\n", error); + ok(error == WSAEFAULT, "Expected 10014, got %lu\n", error); SetLastError(0xdeadbeef); ret = WSAEnumNameSpaceProvidersA(&len, NULL); error = WSAGetLastError(); todo_wine - ok(ret == SOCKET_ERROR, "Expected failure, got %u\n", ret); + ok(ret == SOCKET_ERROR, "Expected failure, got %lu\n", ret); todo_wine - ok(error == WSAEFAULT, "Expected 10014, got %u\n", error); + ok(error == WSAEFAULT, "Expected 10014, got %lu\n", error); name = HeapAlloc(GetProcessHeap(), 0, len); @@ -2698,34 +2703,34 @@ static void test_WSAEnumNameSpaceProvidersW(void) ret = WSAEnumNameSpaceProvidersW(&len, name); error = WSAGetLastError(); todo_wine - ok(ret == SOCKET_ERROR, "Expected failure, got %u\n", ret); + ok(ret == SOCKET_ERROR, "Expected failure, got %lu\n", ret); todo_wine - ok(error == WSAEFAULT, "Expected 10014, got %u\n", error); + ok(error == WSAEFAULT, "Expected 10014, got %lu\n", error); /* Invalid parameter tests */ SetLastError(0xdeadbeef); ret = WSAEnumNameSpaceProvidersW(NULL, name); error = WSAGetLastError(); todo_wine - ok(ret == SOCKET_ERROR, "Expected failure, got %u\n", ret); + ok(ret == SOCKET_ERROR, "Expected failure, got %lu\n", ret); todo_wine - ok(error == WSAEFAULT, "Expected 10014, got %u\n", error); + ok(error == WSAEFAULT, "Expected 10014, got %lu\n", error); SetLastError(0xdeadbeef); ret = WSAEnumNameSpaceProvidersW(NULL, NULL); error = WSAGetLastError(); todo_wine - ok(ret == SOCKET_ERROR, "Expected failure, got %u\n", ret); + ok(ret == SOCKET_ERROR, "Expected failure, got %lu\n", ret); todo_wine - ok(error == WSAEFAULT, "Expected 10014, got %u\n", error); + ok(error == WSAEFAULT, "Expected 10014, got %lu\n", error); SetLastError(0xdeadbeef); ret = WSAEnumNameSpaceProvidersW(&len, NULL); error = WSAGetLastError(); todo_wine - ok(ret == SOCKET_ERROR, "Expected failure, got %u\n", ret); + ok(ret == SOCKET_ERROR, "Expected failure, got %lu\n", ret); todo_wine - ok(error == WSAEFAULT, "Expected 10014, got %u\n", error); + ok(error == WSAEFAULT, "Expected 10014, got %lu\n", error); name = HeapAlloc(GetProcessHeap(), 0, len); @@ -2742,17 +2747,17 @@ static void test_WSAEnumNameSpaceProvidersW(void) switch (name[i].dwNameSpace) { case NS_DNS: - trace("\tName space ID: NS_DNS (%u)\n", name[i].dwNameSpace); + trace("\tName space ID: NS_DNS (%lu)\n", name[i].dwNameSpace); break; case NS_NLA: - trace("\tName space ID: NS_NLA (%u)\n", name[i].dwNameSpace); + trace("\tName space ID: NS_NLA (%lu)\n", name[i].dwNameSpace); break; default: - trace("\tName space ID: Unknown (%u)\n", name[i].dwNameSpace); + trace("\tName space ID: Unknown (%lu)\n", name[i].dwNameSpace); break; } trace("\tActive: %d\n", name[i].fActive); - trace("\tVersion: %d\n", name[i].dwVersion); + trace("\tVersion: %ld\n", name[i].dwVersion); } } diff --git a/dlls/ws2_32/tests/sock.c b/dlls/ws2_32/tests/sock.c index 38c8b65ccdb..dfa1640e8bc 100644 --- a/dlls/ws2_32/tests/sock.c +++ b/dlls/ws2_32/tests/sock.c @@ -279,7 +279,7 @@ static int do_synchronous_send ( SOCKET s, char *buf, int buflen, int flags, int n = send ( s, p, min ( sendlen, last - p ), flags ); if (n > 0) p += n; } - wsa_ok ( n, 0 <=, "do_synchronous_send (%x): error %d\n" ); + wsa_ok ( n, 0 <=, "do_synchronous_send (%lx): error %d\n" ); return p - buf; } @@ -292,7 +292,7 @@ static int do_synchronous_recv ( SOCKET s, char *buf, int buflen, int flags, int n = recv ( s, p, min ( recvlen, last - p ), flags ); if (n > 0) p += n; } - wsa_ok ( n, 0 <=, "do_synchronous_recv (%x): error %d:\n" ); + wsa_ok ( n, 0 <=, "do_synchronous_recv (%lx): error %d:\n" ); return p - buf; } @@ -305,7 +305,7 @@ static int do_synchronous_recvfrom ( SOCKET s, char *buf, int buflen, int flags, n = recvfrom ( s, p, min ( recvlen, last - p ), flags, from, fromlen ); if (n > 0) p += n; } - wsa_ok ( n, 0 <=, "do_synchronous_recv (%x): error %d:\n" ); + wsa_ok ( n, 0 <=, "do_synchronous_recv (%lx): error %d:\n" ); return p - buf; } @@ -417,7 +417,7 @@ static void client_start ( client_params *par ) static void client_stop (void) { client_memory *mem = TlsGetValue ( tls ); - wsa_ok ( closesocket ( mem->s ), 0 ==, "closesocket error (%x): %d\n" ); + wsa_ok ( closesocket ( mem->s ), 0 ==, "closesocket error (%lx): %d\n" ); LocalFree ( mem->send_buf ); LocalFree ( mem ); ExitThread(0); @@ -439,8 +439,8 @@ static VOID WINAPI simple_server ( server_params *par ) server_start ( par ); mem = TlsGetValue ( tls ); - wsa_ok ( set_blocking ( mem->s, TRUE ), 0 ==, "simple_server (%x): failed to set blocking mode: %d\n"); - wsa_ok ( listen ( mem->s, SOMAXCONN ), 0 ==, "simple_server (%x): listen failed: %d\n"); + wsa_ok ( set_blocking ( mem->s, TRUE ), 0 ==, "simple_server (%lx): failed to set blocking mode: %d\n"); + wsa_ok ( listen ( mem->s, SOMAXCONN ), 0 ==, "simple_server (%lx): listen failed: %d\n"); SetEvent ( server_ready ); /* notify clients */ @@ -449,7 +449,7 @@ static VOID WINAPI simple_server ( server_params *par ) /* accept a single connection */ tmp = sizeof ( mem->sock[0].peer ); mem->sock[0].s = accept ( mem->s, (struct sockaddr*) &mem->sock[0].peer, &tmp ); - wsa_ok ( mem->sock[0].s, INVALID_SOCKET !=, "simple_server (%x): accept failed: %d\n" ); + wsa_ok ( mem->sock[0].s, INVALID_SOCKET !=, "simple_server (%lx): accept failed: %d\n" ); ok ( mem->sock[0].peer.sin_addr.s_addr == inet_addr ( gen->inet_addr ), "simple_server (%x): strange peer address\n", id ); @@ -468,7 +468,7 @@ static VOID WINAPI simple_server ( server_params *par ) /* cleanup */ read_zero_bytes ( mem->sock[0].s ); - wsa_ok ( closesocket ( mem->sock[0].s ), 0 ==, "simple_server (%x): closesocket error: %d\n" ); + wsa_ok ( closesocket ( mem->sock[0].s ), 0 ==, "simple_server (%lx): closesocket error: %d\n" ); mem->sock[0].s = INVALID_SOCKET; } @@ -490,22 +490,22 @@ static VOID WINAPI oob_server ( server_params *par ) server_start ( par ); mem = TlsGetValue ( tls ); - wsa_ok ( set_blocking ( mem->s, TRUE ), 0 ==, "oob_server (%x): failed to set blocking mode: %d\n"); - wsa_ok ( listen ( mem->s, SOMAXCONN ), 0 ==, "oob_server (%x): listen failed: %d\n"); + wsa_ok ( set_blocking ( mem->s, TRUE ), 0 ==, "oob_server (%lx): failed to set blocking mode: %d\n"); + wsa_ok ( listen ( mem->s, SOMAXCONN ), 0 ==, "oob_server (%lx): listen failed: %d\n"); SetEvent ( server_ready ); /* notify clients */ /* accept a single connection */ tmp = sizeof ( mem->sock[0].peer ); mem->sock[0].s = accept ( mem->s, (struct sockaddr*) &mem->sock[0].peer, &tmp ); - wsa_ok ( mem->sock[0].s, INVALID_SOCKET !=, "oob_server (%x): accept failed: %d\n" ); + wsa_ok ( mem->sock[0].s, INVALID_SOCKET !=, "oob_server (%lx): accept failed: %d\n" ); ok ( mem->sock[0].peer.sin_addr.s_addr == inet_addr ( gen->inet_addr ), "oob_server (%x): strange peer address\n", id ); /* check initial atmark state */ ioctlsocket ( mem->sock[0].s, SIOCATMARK, &atmark ); - ok ( atmark == 1, "oob_server (%x): unexpectedly at the OOB mark: %i\n", id, atmark ); + ok ( atmark == 1, "oob_server (%x): unexpectedly at the OOB mark: %li\n", id, atmark ); /* Receive normal data */ n_recvd = do_synchronous_recv ( mem->sock[0].s, mem->sock[0].buf, n_expected, 0, par->buflen ); @@ -516,7 +516,7 @@ static VOID WINAPI oob_server ( server_params *par ) /* check atmark state */ ioctlsocket ( mem->sock[0].s, SIOCATMARK, &atmark ); - ok ( atmark == 1, "oob_server (%x): unexpectedly at the OOB mark: %i\n", id, atmark ); + ok ( atmark == 1, "oob_server (%x): unexpectedly at the OOB mark: %li\n", id, atmark ); /* Echo data back */ n_sent = do_synchronous_send ( mem->sock[0].s, mem->sock[0].buf, n_expected, 0, par->buflen ); @@ -535,10 +535,10 @@ static VOID WINAPI oob_server ( server_params *par ) do_synchronous_recv ( mem->sock[0].s, mem->sock[0].buf, n_expected, 0, par->buflen ); ioctlsocket ( mem->sock[0].s, SIOCATMARK, &atmark ); - todo_wine ok ( atmark == 0, "oob_server (%x): not at the OOB mark: %i\n", id, atmark ); + todo_wine ok ( atmark == 0, "oob_server (%x): not at the OOB mark: %li\n", id, atmark ); /* cleanup */ - wsa_ok ( closesocket ( mem->sock[0].s ), 0 ==, "oob_server (%x): closesocket error: %d\n" ); + wsa_ok ( closesocket ( mem->sock[0].s ), 0 ==, "oob_server (%lx): closesocket error: %d\n" ); mem->sock[0].s = INVALID_SOCKET; server_stop (); @@ -561,8 +561,8 @@ static VOID WINAPI select_server ( server_params *par ) server_start ( par ); mem = TlsGetValue ( tls ); - wsa_ok ( set_blocking ( mem->s, FALSE ), 0 ==, "select_server (%x): failed to set blocking mode: %d\n"); - wsa_ok ( listen ( mem->s, SOMAXCONN ), 0 ==, "select_server (%x): listen failed: %d\n"); + wsa_ok ( set_blocking ( mem->s, FALSE ), 0 ==, "select_server (%lx): failed to set blocking mode: %d\n"); + wsa_ok ( listen ( mem->s, SOMAXCONN ), 0 ==, "select_server (%lx): listen failed: %d\n"); SetEvent ( server_ready ); /* notify clients */ @@ -581,7 +581,7 @@ static VOID WINAPI select_server ( server_params *par ) n_set = 0; wsa_ok ( ( n_ready = select ( 0, &fds_recv, &fds_send, NULL, &timeout ) ), SOCKET_ERROR !=, - "select_server (%x): select() failed: %d\n" ); + "select_server (%lx): select() failed: %d\n" ); /* check for incoming requests */ if ( FD_ISSET ( mem->s, &fds_recv ) ) { @@ -590,7 +590,7 @@ static VOID WINAPI select_server ( server_params *par ) /* accept a single connection */ tmp = sizeof ( mem->sock[n_connections].peer ); mem->sock[n_connections].s = accept ( mem->s, (struct sockaddr*) &mem->sock[n_connections].peer, &tmp ); - wsa_ok ( mem->sock[n_connections].s, INVALID_SOCKET !=, "select_server (%x): accept() failed: %d\n" ); + wsa_ok ( mem->sock[n_connections].s, INVALID_SOCKET !=, "select_server (%lx): accept() failed: %d\n" ); ok ( mem->sock[n_connections].peer.sin_addr.s_addr == inet_addr ( gen->inet_addr ), "select_server (%x): strange peer address\n", id ); @@ -661,7 +661,7 @@ static VOID WINAPI select_server ( server_params *par ) { /* cleanup */ read_zero_bytes ( mem->sock[i].s ); - wsa_ok ( closesocket ( mem->sock[i].s ), 0 ==, "select_server (%x): closesocket error: %d\n" ); + wsa_ok ( closesocket ( mem->sock[i].s ), 0 ==, "select_server (%lx): closesocket error: %d\n" ); mem->sock[i].s = INVALID_SOCKET; } @@ -690,7 +690,7 @@ static VOID WINAPI simple_client ( client_params *par ) /* Connect */ wsa_ok ( connect ( mem->s, (struct sockaddr*) &mem->addr, sizeof ( mem->addr ) ), - 0 ==, "simple_client (%x): connect error: %d\n" ); + 0 ==, "simple_client (%lx): connect error: %d\n" ); ok ( set_blocking ( mem->s, TRUE ) == 0, "simple_client (%x): failed to set blocking mode\n", id ); @@ -700,7 +700,7 @@ static VOID WINAPI simple_client ( client_params *par ) "simple_client (%x): sent less data than expected: %d of %d\n", id, n_sent, n_expected ); /* shutdown send direction */ - wsa_ok ( shutdown ( mem->s, SD_SEND ), 0 ==, "simple_client (%x): shutdown failed: %d\n" ); + wsa_ok ( shutdown ( mem->s, SD_SEND ), 0 ==, "simple_client (%lx): shutdown failed: %d\n" ); /* Receive data echoed back & check it */ n_recvd = do_synchronous_recv ( mem->s, mem->recv_buf, n_expected, 0, par->buflen ); @@ -736,7 +736,7 @@ static VOID WINAPI oob_client ( client_params *par ) /* Connect */ wsa_ok ( connect ( mem->s, (struct sockaddr*) &mem->addr, sizeof ( mem->addr ) ), - 0 ==, "oob_client (%x): connect error: %d\n" ); + 0 ==, "oob_client (%lx): connect error: %d\n" ); ok ( set_blocking ( mem->s, TRUE ) == 0, "oob_client (%x): failed to set blocking mode\n", id ); @@ -758,7 +758,7 @@ static VOID WINAPI oob_client ( client_params *par ) "oob_client (%x): sent less data than expected: %d of %d\n", id, n_sent, n_expected ); /* shutdown send direction */ - wsa_ok ( shutdown ( mem->s, SD_SEND ), 0 ==, "simple_client (%x): shutdown failed: %d\n" ); + wsa_ok ( shutdown ( mem->s, SD_SEND ), 0 ==, "simple_client (%lx): shutdown failed: %d\n" ); /* cleanup */ read_zero_bytes ( mem->s ); @@ -787,7 +787,7 @@ static VOID WINAPI simple_mixed_client ( client_params *par ) /* Connect */ wsa_ok ( connect ( mem->s, (struct sockaddr*) &mem->addr, sizeof ( mem->addr ) ), - 0 ==, "simple_client (%x): connect error: %d\n" ); + 0 ==, "simple_client (%lx): connect error: %d\n" ); ok ( set_blocking ( mem->s, TRUE ) == 0, "simple_client (%x): failed to set blocking mode\n", id ); @@ -797,7 +797,7 @@ static VOID WINAPI simple_mixed_client ( client_params *par ) "simple_client (%x): sent less data than expected: %d of %d\n", id, n_sent, n_expected ); /* shutdown send direction */ - wsa_ok ( shutdown ( mem->s, SD_SEND ), 0 ==, "simple_client (%x): shutdown failed: %d\n" ); + wsa_ok ( shutdown ( mem->s, SD_SEND ), 0 ==, "simple_client (%lx): shutdown failed: %d\n" ); /* this shouldn't change, since lpFrom, is not updated on connection oriented sockets - exposed by bug 11640 @@ -913,7 +913,7 @@ static void WINAPI event_client ( client_params *par ) /* First read must succeed */ n = recv ( mem->s, recv_p, min ( recv_last - recv_p, par->buflen ), 0 ); - wsa_ok ( n, 0 <=, "event_client (%x): recv error: %d\n" ); + wsa_ok ( n, 0 <=, "event_client (%lx): recv error: %d\n" ); while ( n >= 0 ) { recv_p += n; @@ -959,12 +959,12 @@ static void test_WithoutWSAStartup(void) WSASetLastError(0xdeadbeef); ok(WSASocketA(0, 0, 0, NULL, 0, 0) == INVALID_SOCKET, "WSASocketA should have failed\n"); err = WSAGetLastError(); - ok(err == WSANOTINITIALISED, "Expected 10093, received %d\n", err); + ok(err == WSANOTINITIALISED, "Expected 10093, received %ld\n", err); WSASetLastError(0xdeadbeef); ok(gethostbyname("localhost") == NULL, "gethostbyname() succeeded unexpectedly\n"); err = WSAGetLastError(); - ok(err == WSANOTINITIALISED, "Expected 10093, received %d\n", err); + ok(err == WSANOTINITIALISED, "Expected 10093, received %ld\n", err); } static void test_WithWSAStartup(void) @@ -1018,13 +1018,13 @@ static void test_WithWSAStartup(void) res = send(pairs[0].src, "TEST", 4, 0); error = WSAGetLastError(); ok(res == SOCKET_ERROR, "send should have failed\n"); - ok(error == WSAENOTSOCK, "expected 10038, got %d\n", error); + ok(error == WSAENOTSOCK, "expected 10038, got %ld\n", error); SetLastError(0xdeadbeef); res = send(pairs[0].dst, "TEST", 4, 0); error = WSAGetLastError(); ok(res == SOCKET_ERROR, "send should have failed\n"); - ok(error == WSAENOTSOCK, "expected 10038, got %d\n", error); + ok(error == WSAENOTSOCK, "expected 10038, got %ld\n", error); /* Check that all sockets were destroyed */ for (i = 0; i < socks; i++) @@ -1046,7 +1046,7 @@ static void test_WithWSAStartup(void) error = WSAGetLastError(); ok(res == SOCKET_ERROR, "Test[%d]: getsockname should have failed\n", i); if (res == SOCKET_ERROR) - ok(error == WSAENOTSOCK, "Test[%d]: expected 10038, got %d\n", i, error); + ok(error == WSAENOTSOCK, "Test[%d]: expected 10038, got %ld\n", i, error); } } @@ -1065,7 +1065,7 @@ static void test_WithWSAStartup(void) res = WSACleanup(); error = WSAGetLastError(); ok ( res == SOCKET_ERROR && error == WSANOTINITIALISED, - "WSACleanup returned %d WSAGetLastError is %d\n", res, error); + "WSACleanup returned %d WSAGetLastError is %ld\n", res, error); } /**************** Main program utility functions ***************/ @@ -1132,7 +1132,7 @@ static void do_test( test_setup *test ) WaitForSingleObject ( server_ready, INFINITE ); wait = WaitForMultipleObjects ( 1 + n, thread, TRUE, 1000 * TEST_TIMEOUT ); - ok(!wait, "wait failed, error %u\n", wait); + ok(!wait, "wait failed, error %lu\n", wait); CloseHandle ( server_ready ); for (i = 0; i <= n; i++) @@ -1251,7 +1251,7 @@ static void test_set_getsockopt(void) value = 0xdeadbeef; err = getsockopt(s, SOL_SOCKET, SO_SNDBUF, (char *)&value, &size); ok( !err, "getsockopt(SO_SNDBUF) failed error: %u\n", WSAGetLastError() ); - ok( value == 4096, "expected 4096, got %u\n", value ); + ok( value == 4096, "expected 4096, got %lu\n", value ); /* SO_RCVBUF */ value = 4096; @@ -1261,7 +1261,7 @@ static void test_set_getsockopt(void) value = 0xdeadbeef; err = getsockopt(s, SOL_SOCKET, SO_RCVBUF, (char *)&value, &size); ok( !err, "getsockopt(SO_RCVBUF) failed error: %u\n", WSAGetLastError() ); - ok( value == 4096, "expected 4096, got %u\n", value ); + ok( value == 4096, "expected 4096, got %lu\n", value ); /* SO_LINGER */ for( i = 0; i < ARRAY_SIZE(linger_testvals);i++) { @@ -1521,7 +1521,7 @@ static void test_set_getsockopt(void) ok(err == expected_err, "Unexpected getsockopt result %d.\n", err); ok(WSAGetLastError() == expected_last_error, "Unexpected WSAGetLastError() %u.\n", WSAGetLastError()); todo_wine_if(test_optsize[i].optname == SO_DONTROUTE || test_optsize[i].optname == SO_LINGER) - ok(value == expected_value, "Got unexpected value %#x, expected %#x.\n", value, expected_value); + ok(value == expected_value, "Got unexpected value %#lx, expected %#lx.\n", value, expected_value); ok(size == expected_size, "Got unexpected size %u, expected %u.\n", size, expected_size); } @@ -1565,7 +1565,7 @@ static void test_set_getsockopt(void) err = getsockopt(s2, test_optsize[i].level, test_optsize[i].optname, (char*)&value, &size); ok(err == expected_err, "Unexpected getsockopt result %d.\n", err); ok(WSAGetLastError() == expected_last_error, "Unexpected WSAGetLastError() %u.\n", WSAGetLastError()); - ok(value == expected_value, "Got unexpected value %#x, expected %#x.\n", value, expected_value); + ok(value == expected_value, "Got unexpected value %#lx, expected %#lx.\n", value, expected_value); ok(size == expected_size, "Got unexpected size %d, expected %d.\n", size, expected_size); winetest_pop_context(); @@ -1698,12 +1698,12 @@ static void test_set_getsockopt(void) err = setsockopt(s, IPPROTO_IP, IP_HDRINCL, (char *) &k, size); if (err == -1) /* >= Vista */ { - ok(GetLastError() == WSAEINVAL, "Expected 10022, got %d\n", GetLastError()); + ok(GetLastError() == WSAEINVAL, "Expected 10022, got %ld\n", GetLastError()); k = 99; SetLastError(0xdeadbeef); err = getsockopt(s, IPPROTO_IP, IP_HDRINCL, (char *) &k, &size); ok(err == -1, "Expected -1, got %d\n", err); - ok(GetLastError() == WSAEINVAL, "Expected 10022, got %d\n", GetLastError()); + ok(GetLastError() == WSAEINVAL, "Expected 10022, got %ld\n", GetLastError()); ok(k == 99, "Expected 99, got %d\n", k); size = sizeof(k); @@ -1711,12 +1711,12 @@ static void test_set_getsockopt(void) SetLastError(0xdeadbeef); err = setsockopt(s, IPPROTO_IP, IP_HDRINCL, (char *) &k, size); ok(err == -1, "Expected -1, got %d\n", err); - ok(GetLastError() == WSAEINVAL, "Expected 10022, got %d\n", GetLastError()); + ok(GetLastError() == WSAEINVAL, "Expected 10022, got %ld\n", GetLastError()); k = 99; SetLastError(0xdeadbeef); err = getsockopt(s, IPPROTO_IP, IP_HDRINCL, (char *) &k, &size); ok(err == -1, "Expected -1, got %d\n", err); - ok(GetLastError() == WSAEINVAL, "Expected 10022, got %d\n", GetLastError()); + ok(GetLastError() == WSAEINVAL, "Expected 10022, got %ld\n", GetLastError()); ok(k == 99, "Expected 99, got %d\n", k); } else /* <= 2003 the tests differ between TCP and UDP, UDP silently accepts */ @@ -1733,7 +1733,7 @@ static void test_set_getsockopt(void) { /* contratry to what we could expect the function returns error but k is changed */ ok(err == -1, "Expected -1, got %d\n", err); - ok(GetLastError() == WSAENOPROTOOPT, "Expected 10042, got %d\n", GetLastError()); + ok(GetLastError() == WSAENOPROTOOPT, "Expected 10042, got %ld\n", GetLastError()); ok(k == 0, "Expected 0, got %d\n", k); } @@ -1752,7 +1752,7 @@ static void test_set_getsockopt(void) { /* contratry to what we could expect the function returns error but k is changed */ ok(err == -1, "Expected -1, got %d\n", err); - ok(GetLastError() == WSAENOPROTOOPT, "Expected 10042, got %d\n", GetLastError()); + ok(GetLastError() == WSAENOPROTOOPT, "Expected 10042, got %ld\n", GetLastError()); ok(k == 0, "Expected 0, got %d\n", k); } } @@ -1852,7 +1852,7 @@ static void test_set_getsockopt(void) err = getsockopt(s, SOL_SOCKET, SO_BSP_STATE, (char *) &csinfoA, &size); ok(err, "Expected non-zero\n"); ok(size == sizeof(CSADDR_INFO), "Got %d\n", size); - ok(GetLastError() == WSAEFAULT, "Expected 10014, got %d\n", GetLastError()); + ok(GetLastError() == WSAEFAULT, "Expected 10014, got %ld\n", GetLastError()); /* At least for IPv4 the size is exactly 56 bytes */ size = sizeof(*csinfoA.cs.LocalAddr.lpSockaddr) * 2 + sizeof(csinfoA.cs); @@ -1862,10 +1862,10 @@ static void test_set_getsockopt(void) SetLastError(0xdeadbeef); err = getsockopt(s, SOL_SOCKET, SO_BSP_STATE, (char *) &csinfoA, &size); ok(err, "Expected non-zero\n"); - ok(GetLastError() == WSAEFAULT, "Expected 10014, got %d\n", GetLastError()); + ok(GetLastError() == WSAEFAULT, "Expected 10014, got %ld\n", GetLastError()); } else - ok(GetLastError() == WSAENOPROTOOPT, "Expected 10042, got %d\n", GetLastError()); + ok(GetLastError() == WSAENOPROTOOPT, "Expected 10042, got %ld\n", GetLastError()); closesocket(s); closesocket(s2); @@ -1891,53 +1891,53 @@ static void test_set_getsockopt(void) skip("IPv6 is not supported\n"); break; } - ok(s != INVALID_SOCKET, "socket failed with error %d\n", GetLastError()); + ok(s != INVALID_SOCKET, "socket failed with error %ld\n", GetLastError()); size = sizeof(value); value = 0xdead; err = getsockopt(s, level, IP_DONTFRAGMENT, (char *) &value, &size); - ok(!err, "Expected 0, got %d with error %d\n", err, GetLastError()); - ok(value == 0, "Expected 0, got %d\n", value); + ok(!err, "Expected 0, got %d with error %ld\n", err, GetLastError()); + ok(value == 0, "Expected 0, got %ld\n", value); size = sizeof(value); value = 1; err = setsockopt(s, level, IP_DONTFRAGMENT, (char *) &value, size); - ok(!err, "Expected 0, got %d with error %d\n", err, GetLastError()); + ok(!err, "Expected 0, got %d with error %ld\n", err, GetLastError()); value = 0xdead; err = getsockopt(s, level, IP_DONTFRAGMENT, (char *) &value, &size); - ok(!err, "Expected 0, got %d with error %d\n", err, GetLastError()); - ok(value == 1, "Expected 1, got %d\n", value); + ok(!err, "Expected 0, got %d with error %ld\n", err, GetLastError()); + ok(value == 1, "Expected 1, got %ld\n", value); size = sizeof(value); value = 0xdead; err = setsockopt(s, level, IP_DONTFRAGMENT, (char *) &value, size); - ok(!err, "Expected 0, got %d with error %d\n", err, GetLastError()); + ok(!err, "Expected 0, got %d with error %ld\n", err, GetLastError()); err = getsockopt(s, level, IP_DONTFRAGMENT, (char *) &value, &size); - ok(!err, "Expected 0, got %d with error %d\n", err, GetLastError()); - ok(value == 1, "Expected 1, got %d\n", value); + ok(!err, "Expected 0, got %d with error %ld\n", err, GetLastError()); + ok(value == 1, "Expected 1, got %ld\n", value); closesocket(s); s = socket(family, SOCK_STREAM, 0); - ok(s != INVALID_SOCKET, "socket failed with error %d\n", GetLastError()); + ok(s != INVALID_SOCKET, "socket failed with error %ld\n", GetLastError()); size = sizeof(value); value = 0xdead; err = getsockopt(s, level, IP_DONTFRAGMENT, (char *) &value, &size); - ok(!err, "Expected 0, got %d with error %d\n", err, GetLastError()); - ok(value == 1 || broken(value == 0) /* < vista */, "Expected 1, got %d\n", value); + ok(!err, "Expected 0, got %d with error %ld\n", err, GetLastError()); + ok(value == 1 || broken(value == 0) /* < vista */, "Expected 1, got %ld\n", value); size = sizeof(value); value = 0; err = setsockopt(s, level, IP_DONTFRAGMENT, (char *) &value, size); - ok(!err, "Expected 0, got %d with error %d\n", err, GetLastError()); + ok(!err, "Expected 0, got %d with error %ld\n", err, GetLastError()); value = 0xdead; err = getsockopt(s, level, IP_DONTFRAGMENT, (char *) &value, &size); - ok(!err, "Expected 0, got %d with error %d\n", err, GetLastError()); - ok(value == 0, "Expected 0, got %d\n", value); + ok(!err, "Expected 0, got %d with error %ld\n", err, GetLastError()); + ok(value == 0, "Expected 0, got %ld\n", value); closesocket(s); @@ -1948,23 +1948,23 @@ static void test_set_getsockopt(void) else if (i) skip("IPv6 is not supported\n"); break; } - ok(s != INVALID_SOCKET, "socket failed with error %d\n", GetLastError()); + ok(s != INVALID_SOCKET, "socket failed with error %ld\n", GetLastError()); size = sizeof(value); value = 0xdead; err = getsockopt(s, level, IP_DONTFRAGMENT, (char *) &value, &size); - ok(!err, "Expected 0, got %d with error %d\n", err, GetLastError()); - ok(value == 0, "Expected 0, got %d\n", value); + ok(!err, "Expected 0, got %d with error %ld\n", err, GetLastError()); + ok(value == 0, "Expected 0, got %ld\n", value); size = sizeof(value); value = 1; err = setsockopt(s, level, IP_DONTFRAGMENT, (char *) &value, size); - ok(!err, "Expected 0, got %d with error %d\n", err, GetLastError()); + ok(!err, "Expected 0, got %d with error %ld\n", err, GetLastError()); value = 0xdead; err = getsockopt(s, level, IP_DONTFRAGMENT, (char *) &value, &size); - ok(!err, "Expected 0, got %d with error %d\n", err, GetLastError()); - ok(value == 1, "Expected 1, got %d\n", value); + ok(!err, "Expected 0, got %d with error %ld\n", err, GetLastError()); + ok(value == 1, "Expected 1, got %ld\n", value); closesocket(s); } @@ -2035,7 +2035,7 @@ static void test_so_reuseaddr(void) else { err = WSAGetLastError(); - ok(err==WSAEACCES, "expected 10013, got %d\n", err); + ok(err==WSAEACCES, "expected 10013, got %ld\n", err); closesocket(s1); rc = bind(s2, (struct sockaddr*)&saddr, sizeof(saddr)); @@ -2051,9 +2051,9 @@ static unsigned int got_ip_pktinfo_apc; static void WINAPI ip_pktinfo_apc(DWORD error, DWORD size, OVERLAPPED *overlapped, DWORD flags) { - ok(error == WSAEMSGSIZE, "got error %u\n", error); - ok(size == 6, "got size %u\n", size); - ok(!flags, "got flags %#x\n", flags); + ok(error == WSAEMSGSIZE, "got error %lu\n", error); + ok(size == 6, "got size %lu\n", size); + ok(!flags, "got flags %#lx\n", flags); ++got_ip_pktinfo_apc; } @@ -2125,7 +2125,7 @@ static void test_ip_pktinfo(void) SetLastError(0xdeadbeef); rc=sendto(s2, msg, sizeof(msg), 0, (struct sockaddr*)&s2addr, sizeof(s2addr)); ok(rc == sizeof(msg), "sendto() failed error: %d\n", WSAGetLastError()); - ok(GetLastError() == ERROR_SUCCESS, "Expected 0, got %d\n", GetLastError()); + ok(GetLastError() == ERROR_SUCCESS, "Expected 0, got %ld\n", GetLastError()); hdr.Control.buf = NULL; hdr.Control.len = 0; rc=pWSARecvMsg(s1, &hdr, &dwSize, NULL, NULL); @@ -2143,14 +2143,14 @@ static void test_ip_pktinfo(void) SetLastError(0xdeadbeef); rc=sendto(s2, msg, sizeof(msg), 0, (struct sockaddr*)&s2addr, sizeof(s2addr)); ok(rc == sizeof(msg), "sendto() failed error: %d\n", WSAGetLastError()); - ok(GetLastError() == ERROR_SUCCESS, "Expected 0, got %d\n", GetLastError()); + ok(GetLastError() == ERROR_SUCCESS, "Expected 0, got %ld\n", GetLastError()); hdr.Control.len = 1; dwSize = 0xdeadbeef; rc = pWSARecvMsg(s1, &hdr, &dwSize, NULL, NULL); ok(rc == -1, "expected failure\n"); ok(WSAGetLastError() == WSAEMSGSIZE, "got error %u\n", WSAGetLastError()); - todo_wine ok(dwSize == sizeof(msg), "got size %u\n", dwSize); - ok(hdr.dwFlags == MSG_CTRUNC, "got flags %#x\n", hdr.dwFlags); + todo_wine ok(dwSize == sizeof(msg), "got size %lu\n", dwSize); + ok(hdr.dwFlags == MSG_CTRUNC, "got flags %#lx\n", hdr.dwFlags); hdr.dwFlags = 0; /* Reset flags */ /* Perform another short control header test, this time with an overlapped receive */ @@ -2165,20 +2165,20 @@ static void test_ip_pktinfo(void) SetLastError(0xdeadbeef); rc=sendto(s2, msg, sizeof(msg), 0, (struct sockaddr*)&s2addr, sizeof(s2addr)); ok(rc == sizeof(msg), "sendto() failed error: %d\n", WSAGetLastError()); - ok(GetLastError() == ERROR_SUCCESS, "Expected 0, got %d\n", GetLastError()); + ok(GetLastError() == ERROR_SUCCESS, "Expected 0, got %ld\n", GetLastError()); ok(!WaitForSingleObject(ov.hEvent, 100), "wait failed\n"); - ok((NTSTATUS)ov.Internal == STATUS_BUFFER_OVERFLOW, "got status %#x\n", (NTSTATUS)ov.Internal); + ok((NTSTATUS)ov.Internal == STATUS_BUFFER_OVERFLOW, "got status %#lx\n", (NTSTATUS)ov.Internal); ok(ov.InternalHigh == sizeof(msg), "got size %Iu\n", ov.InternalHigh); - ok(ov.Offset == 0xdead3, "got Offset %Iu\n", ov.Offset); - ok(ov.OffsetHigh == 0xdead4, "got OffsetHigh %Iu\n", ov.OffsetHigh); + ok(ov.Offset == 0xdead3, "got Offset %lu\n", ov.Offset); + ok(ov.OffsetHigh == 0xdead4, "got OffsetHigh %lu\n", ov.OffsetHigh); dwFlags = 0xdeadbeef; rc = WSAGetOverlappedResult(s1, &ov, &dwSize, FALSE, &dwFlags); ok(!rc, "expected failure\n"); ok(WSAGetLastError() == WSAEMSGSIZE, "got error %u\n", WSAGetLastError()); - ok(dwSize == sizeof(msg), "got size %u\n", dwSize); - todo_wine ok(dwFlags == 0xdeadbeef, "got flags %#x\n", dwFlags); + ok(dwSize == sizeof(msg), "got size %lu\n", dwSize); + todo_wine ok(dwFlags == 0xdeadbeef, "got flags %#lx\n", dwFlags); ok(hdr.dwFlags == MSG_CTRUNC, - "WSARecvMsg() overlapped operation set unexpected flags %d.\n", hdr.dwFlags); + "WSARecvMsg() overlapped operation set unexpected flags %ld.\n", hdr.dwFlags); hdr.dwFlags = 0; /* Reset flags */ /* And with an APC. */ @@ -2186,7 +2186,7 @@ static void test_ip_pktinfo(void) SetLastError(0xdeadbeef); rc = sendto(s2, msg, sizeof(msg), 0, (struct sockaddr *)&s2addr, sizeof(s2addr)); ok(rc == sizeof(msg), "sendto() failed error: %d\n", WSAGetLastError()); - ok(GetLastError() == ERROR_SUCCESS, "Expected 0, got %d\n", GetLastError()); + ok(GetLastError() == ERROR_SUCCESS, "Expected 0, got %ld\n", GetLastError()); hdr.Control.len = 1; ov.Internal = 0xdead1; @@ -2201,7 +2201,7 @@ static void test_ip_pktinfo(void) rc = SleepEx(1000, TRUE); ok(rc == WAIT_IO_COMPLETION, "got %d\n", rc); ok(got_ip_pktinfo_apc == 1, "apc was called %u times\n", got_ip_pktinfo_apc); - ok(hdr.dwFlags == MSG_CTRUNC, "got flags %#x\n", hdr.dwFlags); + ok(hdr.dwFlags == MSG_CTRUNC, "got flags %#lx\n", hdr.dwFlags); got_ip_pktinfo_apc = 0; hdr.dwFlags = 0; /* Reset flags */ @@ -2215,7 +2215,7 @@ static void test_ip_pktinfo(void) err=WSAGetLastError(); ok(rc != 0 && err == WSA_IO_PENDING, "WSARecvMsg() failed error: %d\n", err); ok(hdr.Control.len == sizeof(pktbuf), - "WSARecvMsg() control length mismatch (%d != sizeof pktbuf).\n", hdr.Control.len); + "WSARecvMsg() control length mismatch (%ld != sizeof pktbuf).\n", hdr.Control.len); rc=sendto(s2, msg, sizeof(msg), 0, (struct sockaddr*)&s2addr, sizeof(s2addr)); ok(rc == sizeof(msg), "sendto() failed error: %d\n", WSAGetLastError()); ok(!WaitForSingleObject(ov.hEvent, 100), "wait failed\n"); @@ -2226,7 +2226,7 @@ static void test_ip_pktinfo(void) ok(strncmp(iovec[0].buf, msg, sizeof(msg)) == 0, "WSARecvMsg() buffer does not match transmitted data!\n"); ok(hdr.Control.len == IP_PKTINFO_LEN, - "WSARecvMsg() control length mismatch (%d).\n", hdr.Control.len); + "WSARecvMsg() control length mismatch (%ld).\n", hdr.Control.len); /* Test for the expected IP_PKTINFO return information. */ foundhdr = FALSE; @@ -2292,12 +2292,12 @@ static void test_ipv4_cmsg(void) count = sizeof(state); rc = getsockopt(server, IPPROTO_IP, IP_RECVTTL, (char *)&state, (INT *)&count); ok(!rc, "failed to get IP_RECVTTL, error %u\n", WSAGetLastError()); - ok(state == 1, "expected 1, got %u\n", state); + ok(state == 1, "expected 1, got %lu\n", state); rc = send(client, payload, sizeof(payload), 0); ok(rc == sizeof(payload), "send failed, error %u\n", WSAGetLastError()); rc = pWSARecvMsg(server, &msg, &count, NULL, NULL); ok(!rc, "WSARecvMsg failed, error %u\n", WSAGetLastError()); - ok(count == sizeof(payload), "expected length %Iu, got %u\n", sizeof(payload), count); + ok(count == sizeof(payload), "expected length %Iu, got %lu\n", sizeof(payload), count); ok(header->cmsg_level == IPPROTO_IP, "expected IPPROTO_IP, got %i\n", header->cmsg_level); ok(header->cmsg_type == IP_TTL || broken(header->cmsg_type == IP_HOPLIMIT) /* <= win10 v1607 */, "expected IP_TTL, got %i\n", header->cmsg_type); @@ -2315,12 +2315,12 @@ static void test_ipv4_cmsg(void) count = sizeof(state); rc = getsockopt(server, IPPROTO_IP, IP_PKTINFO, (char *)&state, (INT *)&count); ok(!rc, "failed to get IP_PKTINFO, error %u\n", WSAGetLastError()); - ok(state == 1, "expected 1, got %u\n", state); + ok(state == 1, "expected 1, got %lu\n", state); rc = send(client, payload, sizeof(payload), 0); ok(rc == sizeof(payload), "send failed, error %u\n", WSAGetLastError()); rc = pWSARecvMsg(server, &msg, &count, NULL, NULL); ok(!rc, "WSARecvMsg failed, error %u\n", WSAGetLastError()); - ok(count == sizeof(payload), "expected length %Iu, got %u\n", sizeof(payload), count); + ok(count == sizeof(payload), "expected length %Iu, got %lu\n", sizeof(payload), count); ok(header->cmsg_level == IPPROTO_IP, "expected IPPROTO_IP, got %i\n", header->cmsg_level); ok(header->cmsg_type == IP_PKTINFO, "expected IP_PKTINFO, got %i\n", header->cmsg_type); ok(header->cmsg_len == sizeof(*header) + sizeof(IN_PKTINFO), @@ -2337,12 +2337,12 @@ static void test_ipv4_cmsg(void) count = sizeof(state); rc = getsockopt(server, IPPROTO_IP, IP_RECVTOS, (char *)&state, (INT *)&count); ok(!rc, "failed to get IP_RECVTOS, error %u\n", WSAGetLastError()); - ok(state == 1, "expected 1, got %u\n", state); + ok(state == 1, "expected 1, got %lu\n", state); rc = send(client, payload, sizeof(payload), 0); ok(rc == sizeof(payload), "send failed, error %u\n", WSAGetLastError()); rc = pWSARecvMsg(server, &msg, &count, NULL, NULL); ok(!rc, "WSARecvMsg failed, error %u\n", WSAGetLastError()); - ok(count == sizeof(payload), "expected length %Iu, got %u\n", sizeof(payload), count); + ok(count == sizeof(payload), "expected length %Iu, got %lu\n", sizeof(payload), count); ok(header->cmsg_level == IPPROTO_IP, "expected IPPROTO_IP, got %i\n", header->cmsg_level); ok(header->cmsg_type == IP_TOS || broken(header->cmsg_type == IP_TCLASS) /* <= win10 v1607 */, "expected IP_TOS, got %i\n", header->cmsg_type); @@ -2399,12 +2399,12 @@ static void test_ipv6_cmsg(void) count = sizeof(state); rc = getsockopt(server, IPPROTO_IPV6, IPV6_HOPLIMIT, (char *)&state, (INT *)&count); ok(!rc, "failed to get IPV6_HOPLIMIT, error %u\n", WSAGetLastError()); - ok(state == 1, "expected 1, got %u\n", state); + ok(state == 1, "expected 1, got %lu\n", state); rc = send(client, payload, sizeof(payload), 0); ok(rc == sizeof(payload), "send failed, error %u\n", WSAGetLastError()); rc = pWSARecvMsg(server, &msg, &count, NULL, NULL); ok(!rc, "WSARecvMsg failed, error %u\n", WSAGetLastError()); - ok(count == sizeof(payload), "expected length %Iu, got %u\n", sizeof(payload), count); + ok(count == sizeof(payload), "expected length %Iu, got %lu\n", sizeof(payload), count); ok(header->cmsg_level == IPPROTO_IPV6, "expected IPPROTO_IPV6, got %i\n", header->cmsg_level); ok(header->cmsg_type == IPV6_HOPLIMIT, "expected IPV6_HOPLIMIT, got %i\n", header->cmsg_type); ok(header->cmsg_len == sizeof(*header) + sizeof(INT), @@ -2421,12 +2421,12 @@ static void test_ipv6_cmsg(void) count = sizeof(state); rc = getsockopt(server, IPPROTO_IPV6, IPV6_PKTINFO, (char *)&state, (INT *)&count); ok(!rc, "failed to get IPV6_PKTINFO, error %u\n", WSAGetLastError()); - ok(state == 1, "expected 1, got %u\n", state); + ok(state == 1, "expected 1, got %lu\n", state); rc = send(client, payload, sizeof(payload), 0); ok(rc == sizeof(payload), "send failed, error %u\n", WSAGetLastError()); rc = pWSARecvMsg(server, &msg, &count, NULL, NULL); ok(!rc, "WSARecvMsg failed, error %u\n", WSAGetLastError()); - ok(count == sizeof(payload), "expected length %Iu, got %u\n", sizeof(payload), count); + ok(count == sizeof(payload), "expected length %Iu, got %lu\n", sizeof(payload), count); ok(header->cmsg_level == IPPROTO_IPV6, "expected IPPROTO_IPV6, got %i\n", header->cmsg_level); ok(header->cmsg_type == IPV6_PKTINFO, "expected IPV6_PKTINFO, got %i\n", header->cmsg_type); ok(header->cmsg_len == sizeof(*header) + sizeof(IN6_PKTINFO), @@ -2443,12 +2443,12 @@ static void test_ipv6_cmsg(void) count = sizeof(state); rc = getsockopt(server, IPPROTO_IPV6, IPV6_RECVTCLASS, (char *)&state, (INT *)&count); ok(!rc, "failed to get IPV6_RECVTCLASS, error %u\n", WSAGetLastError()); - ok(state == 1, "expected 1, got %u\n", state); + ok(state == 1, "expected 1, got %lu\n", state); rc = send(client, payload, sizeof(payload), 0); ok(rc == sizeof(payload), "send failed, error %u\n", WSAGetLastError()); rc = pWSARecvMsg(server, &msg, &count, NULL, NULL); ok(!rc, "WSARecvMsg failed, error %u\n", WSAGetLastError()); - ok(count == sizeof(payload), "expected length %Iu, got %u\n", sizeof(payload), count); + ok(count == sizeof(payload), "expected length %Iu, got %lu\n", sizeof(payload), count); ok(header->cmsg_level == IPPROTO_IPV6, "expected IPPROTO_IPV6, got %i\n", header->cmsg_level); ok(header->cmsg_type == IPV6_TCLASS, "expected IPV6_TCLASS, got %i\n", header->cmsg_type); ok(header->cmsg_len == sizeof(*header) + sizeof(INT), @@ -3014,31 +3014,31 @@ static void test_WSADuplicateSocket(void) SetLastError(0xdeadbeef); ok(WSADuplicateSocketA(0, 0, NULL), "WSADuplicateSocketA should have failed\n"); err = WSAGetLastError(); - ok(err == WSAENOTSOCK, "expected 10038, received %d\n", err); + ok(err == WSAENOTSOCK, "expected 10038, received %ld\n", err); SetLastError(0xdeadbeef); ok(WSADuplicateSocketA(source, 0, NULL), "WSADuplicateSocketA should have failed\n"); err = WSAGetLastError(); - ok(err == WSAEINVAL, "expected 10022, received %d\n", err); + ok(err == WSAEINVAL, "expected 10022, received %ld\n", err); SetLastError(0xdeadbeef); ok(WSADuplicateSocketA(source, ~0, &info), "WSADuplicateSocketA should have failed\n"); err = WSAGetLastError(); - ok(err == WSAEINVAL, "expected 10022, received %d\n", err); + ok(err == WSAEINVAL, "expected 10022, received %ld\n", err); SetLastError(0xdeadbeef); ok(WSADuplicateSocketA(0, GetCurrentProcessId(), &info), "WSADuplicateSocketA should have failed\n"); err = WSAGetLastError(); - ok(err == WSAENOTSOCK, "expected 10038, received %d\n", err); + ok(err == WSAENOTSOCK, "expected 10038, received %ld\n", err); SetLastError(0xdeadbeef); ok(WSADuplicateSocketA(source, GetCurrentProcessId(), NULL), "WSADuplicateSocketA should have failed\n"); err = WSAGetLastError(); - ok(err == WSAEFAULT, "expected 10014, received %d\n", err); + ok(err == WSAEFAULT, "expected 10014, received %ld\n", err); /* test returned structure */ memset(&info, 0, sizeof(info)); @@ -3152,7 +3152,7 @@ static void test_WSADuplicateSocket(void) ok(recvfrom(dupsock, buffer, sizeof(teststr), 0, (struct sockaddr *) &addr, &addrsize) == -1, "recvfrom should have failed\n"); err = WSAGetLastError(); - ok(err == WSAEINVAL, "expected 10022, received %d\n", err); + ok(err == WSAEINVAL, "expected 10022, received %ld\n", err); } closesocket(dupsock); @@ -3200,12 +3200,12 @@ static void test_WSAEnumNetworkEvents(void) "Test[%d]: WSAEnumNetworkEvents failed\n", i); if (i >= 1 && j == 0) /* FD_WRITE is SET on first try for UDP and connected TCP */ { - ok (net_events.lNetworkEvents == FD_WRITE, "Test[%d]: expected 2, got %d\n", + ok (net_events.lNetworkEvents == FD_WRITE, "Test[%d]: expected 2, got %ld\n", i, net_events.lNetworkEvents); } else { - ok (net_events.lNetworkEvents == 0, "Test[%d]: expected 0, got %d\n", + ok (net_events.lNetworkEvents == 0, "Test[%d]: expected 0, got %ld\n", i, net_events.lNetworkEvents); } for (k = 0; k < FD_MAX_EVENTS; k++) @@ -3247,7 +3247,7 @@ static DWORD WINAPI SelectReadThread(void *param) addr.sin_port = htons(SERVERPORT); do_bind(par->s, (struct sockaddr *)&addr, sizeof(addr)); - wsa_ok(listen(par->s, SOMAXCONN ), 0 ==, "SelectReadThread (%x): listen failed: %d\n"); + wsa_ok(listen(par->s, SOMAXCONN ), 0 ==, "SelectReadThread (%lx): listen failed: %d\n"); SetEvent(server_ready); ret = select(par->s+1, &readfds, NULL, NULL, &select_timeout); @@ -3447,7 +3447,7 @@ static void test_select(void) ret = select(maxfd+1, &readfds, &writefds, &exceptfds, &select_timeout); ticks = GetTickCount() - ticks; ok(ret == 0, "select should not return any socket handles\n"); - ok(ticks < 100, "select was blocking for %u ms\n", ticks); + ok(ticks < 100, "select was blocking for %lu ms\n", ticks); ok(!FD_ISSET(fdRead, &readfds), "FD should not be set\n"); ok(!FD_ISSET(fdWrite, &writefds), "FD should not be set\n"); ok(!FD_ISSET(fdRead, &exceptfds), "FD should not be set\n"); @@ -3474,7 +3474,7 @@ static void test_select(void) thread_params.ReadKilled = FALSE; server_ready = CreateEventA(NULL, TRUE, FALSE, NULL); thread_handle = CreateThread (NULL, 0, SelectReadThread, &thread_params, 0, &id ); - ok ( (thread_handle != NULL), "CreateThread failed unexpectedly: %d\n", GetLastError()); + ok ( (thread_handle != NULL), "CreateThread failed unexpectedly: %ld\n", GetLastError()); WaitForSingleObject (server_ready, INFINITE); Sleep(200); @@ -3676,7 +3676,7 @@ static void test_select(void) id = 0xdeadbeef; ret = getsockopt(fdWrite, SOL_SOCKET, SO_ERROR, (char*)&id, &len); ok(!ret, "getsockopt failed with %d\n", WSAGetLastError()); - ok(id == 0, "expected 0, got %d\n", id); + ok(id == 0, "expected 0, got %ld\n", id); /* When data is received the receiver gets the read descriptor */ ret = send(fdWrite, "1234", 4, 0); @@ -3732,7 +3732,7 @@ static void test_select(void) SetLastError(0xdeadbeef); ret = recv(fdRead, tmp_buf, sizeof(tmp_buf), MSG_OOB); ok(ret == SOCKET_ERROR, "expected SOCKET_ERROR, got %d\n", ret); - ok(GetLastError() == WSAEINVAL, "expected 10022, got %d\n", GetLastError()); + ok(GetLastError() == WSAEINVAL, "expected 10022, got %ld\n", GetLastError()); ret = recv(fdRead, tmp_buf, sizeof(tmp_buf), 0); ok(ret == 1, "expected 1, got %d\n", ret); ok(tmp_buf[0] == 'A', "expected 'A', got 0x%02X\n", tmp_buf[0]); @@ -3782,13 +3782,13 @@ static void test_select(void) id = 0xdeadbeef; ret = getsockopt(fdWrite, SOL_SOCKET, SO_ERROR, (char *)&id, &len); ok(!ret, "getsockopt failed with %d\n", WSAGetLastError()); - ok(id == WSAECONNREFUSED, "got error %u\n", id); + ok(id == WSAECONNREFUSED, "got error %lu\n", id); len = sizeof(id); id = 0xdeadbeef; ret = getsockopt(fdWrite, SOL_SOCKET, SO_ERROR, (char *)&id, &len); ok(!ret, "getsockopt failed with %d\n", WSAGetLastError()); - ok(id == WSAECONNREFUSED, "got error %u\n", id); + ok(id == WSAECONNREFUSED, "got error %lu\n", id); FD_ZERO_ALL(); FD_SET(fdWrite, &readfds); @@ -3818,7 +3818,7 @@ static void test_select(void) id = 0xdeadbeef; ret = getsockopt(fdWrite, SOL_SOCKET, SO_ERROR, (char *)&id, &len); ok(!ret, "getsockopt failed with %d\n", WSAGetLastError()); - ok(id == WSAECONNREFUSED, "got error %u\n", id); + ok(id == WSAECONNREFUSED, "got error %lu\n", id); FD_ZERO_ALL(); FD_SET(fdWrite, &readfds); @@ -3855,7 +3855,7 @@ static void test_select(void) id = 0xdeadbeef; ret = getsockopt(fdWrite, SOL_SOCKET, SO_ERROR, (char *)&id, &len); ok(!ret, "getsockopt failed with %d\n", WSAGetLastError()); - ok(!id, "got error %u\n", id); + ok(!id, "got error %lu\n", id); closesocket(fdWrite); @@ -3880,7 +3880,7 @@ static void test_select(void) id = 0xdeadbeef; ret = getsockopt(fdWrite, SOL_SOCKET, SO_ERROR, (char *)&id, &len); ok(!ret, "getsockopt failed with %d\n", WSAGetLastError()); - todo_wine ok(!id, "got error %u\n", id); + todo_wine ok(!id, "got error %lu\n", id); closesocket(fdWrite); } @@ -3900,7 +3900,7 @@ static void test_select(void) SetLastError(0xdeadbeef); ret = select(0, &readfds, NULL, &exceptfds, &select_timeout); ok(ret == SOCKET_ERROR, "expected -1, got %d\n", ret); - ok(GetLastError() == WSAENOTSOCK, "got %d\n", GetLastError()); + ok(GetLastError() == WSAENOTSOCK, "got %ld\n", GetLastError()); /* descriptor sets are unchanged */ ok(readfds.fd_count == 2, "expected 2, got %d\n", readfds.fd_count); ok(exceptfds.fd_count == 2, "expected 2, got %d\n", exceptfds.fd_count); @@ -3909,7 +3909,7 @@ static void test_select(void) /* Close the socket currently being selected in a thread - bug 38399 */ tcp_socketpair(&fdRead, &fdWrite); thread_handle = CreateThread(NULL, 0, SelectCloseThread, &fdWrite, 0, &id); - ok(thread_handle != NULL, "CreateThread failed unexpectedly: %d\n", GetLastError()); + ok(thread_handle != NULL, "CreateThread failed unexpectedly: %ld\n", GetLastError()); FD_ZERO_ALL(); FD_SET_ALL(fdWrite); ret = select(0, &readfds, NULL, &exceptfds, &select_timeout); @@ -3920,13 +3920,13 @@ static void test_select(void) /* test again with only the except descriptor */ tcp_socketpair(&fdRead, &fdWrite); thread_handle = CreateThread(NULL, 0, SelectCloseThread, &fdWrite, 0, &id); - ok(thread_handle != NULL, "CreateThread failed unexpectedly: %d\n", GetLastError()); + ok(thread_handle != NULL, "CreateThread failed unexpectedly: %ld\n", GetLastError()); FD_ZERO_ALL(); FD_SET(fdWrite, &exceptfds); SetLastError(0xdeadbeef); ret = select(0, NULL, NULL, &exceptfds, &select_timeout); ok(ret == SOCKET_ERROR, "expected -1, got %d\n", ret); - ok(GetLastError() == WSAENOTSOCK, "got %d\n", GetLastError()); + ok(GetLastError() == WSAENOTSOCK, "got %ld\n", GetLastError()); ok(!FD_ISSET(fdWrite, &exceptfds), "fdWrite socket is in the set\n"); WaitForSingleObject (thread_handle, 1000); closesocket(fdRead); @@ -4294,7 +4294,7 @@ static void test_getsockname(void) ok(!WSAGetLastError() || WSAGetLastError() == 0xdeadbeef /* < 7 */, "got error %u\n", WSAGetLastError()); ok(sa_get.sin_family == AF_INET, "got family %#x\n", sa_get.sin_family); ok(sa_get.sin_port != 0, "got zero port\n"); - ok(sa_get.sin_addr.s_addr == INADDR_ANY, "got addr %08x\n", sa_get.sin_addr.s_addr); + ok(sa_get.sin_addr.s_addr == INADDR_ANY, "got addr %08lx\n", sa_get.sin_addr.s_addr); ret = memcmp(sa_get.sin_zero, null_padding, 8); ok(ret == 0, "getsockname did not zero the sockaddr_in structure\n"); @@ -4319,17 +4319,17 @@ static void test_getsockname(void) ip.s_addr = *(ULONG *) h->h_addr_list[i]; sock = socket(AF_INET, SOCK_DGRAM, 0); - ok(sock != INVALID_SOCKET, "socket failed with %d\n", GetLastError()); + ok(sock != INVALID_SOCKET, "socket failed with %ld\n", GetLastError()); memset(&sa_set, 0, sizeof(sa_set)); sa_set.sin_family = AF_INET; sa_set.sin_addr.s_addr = ip.s_addr; /* The same address we bind must be the same address we get */ ret = bind(sock, (struct sockaddr*)&sa_set, sizeof(sa_set)); - ok(ret == 0, "bind failed with %d\n", GetLastError()); + ok(ret == 0, "bind failed with %ld\n", GetLastError()); sa_get_len = sizeof(sa_get); ret = getsockname(sock, (struct sockaddr*)&sa_get, &sa_get_len); - ok(ret == 0, "getsockname failed with %d\n", GetLastError()); + ok(ret == 0, "getsockname failed with %ld\n", GetLastError()); strcpy(ipstr, inet_ntoa(sa_get.sin_addr)); ok(sa_get.sin_addr.s_addr == sa_set.sin_addr.s_addr, "address does not match: %s != %s\n", ipstr, inet_ntoa(sa_set.sin_addr)); @@ -4347,7 +4347,7 @@ static unsigned int apc_count; static void WINAPI socket_apc(DWORD error, DWORD size, OVERLAPPED *overlapped, DWORD flags) { - ok(!flags, "got flags %#x\n", flags); + ok(!flags, "got flags %#lx\n", flags); ++apc_count; apc_error = error; apc_size = size; @@ -4413,7 +4413,7 @@ static void test_fionread_siocatmark(void) ret = WSAIoctl(client, FIONREAD, NULL, 0, &value, sizeof(value) - 1, &size, NULL, NULL); ok(ret == -1, "expected failure\n"); ok(WSAGetLastError() == WSAEFAULT, "got error %u\n", WSAGetLastError()); - ok(size == 0xdeadbeef, "got size %u\n", size); + ok(size == 0xdeadbeef, "got size %lu\n", size); WSASetLastError(0xdeadbeef); ret = WSAIoctl(client, SIOCATMARK, NULL, 0, &value, sizeof(value), NULL, NULL, NULL); @@ -4425,7 +4425,7 @@ static void test_fionread_siocatmark(void) ret = WSAIoctl(client, SIOCATMARK, NULL, 0, &value, sizeof(value) - 1, &size, NULL, NULL); ok(ret == -1, "expected failure\n"); ok(WSAGetLastError() == WSAEFAULT, "got error %u\n", WSAGetLastError()); - ok(size == 0xdeadbeef, "got size %u\n", size); + ok(size == 0xdeadbeef, "got size %lu\n", size); check_fionread_siocatmark(client, 0, TRUE); @@ -4448,13 +4448,13 @@ static void test_fionread_siocatmark(void) ok(!ret, "expected success\n"); ok(!WSAGetLastError(), "got error %u\n", WSAGetLastError()); ok(!value, "got %u\n", value); - ok(size == sizeof(value), "got size %u\n", size); - ok(!overlapped.Internal, "got status %#x\n", (NTSTATUS)overlapped.Internal); + ok(size == sizeof(value), "got size %lu\n", size); + ok(!overlapped.Internal, "got status %#lx\n", (NTSTATUS)overlapped.Internal); ok(!overlapped.InternalHigh, "got size %Iu\n", overlapped.InternalHigh); ret = GetQueuedCompletionStatus(port, &size, &key, &overlapped_ptr, 0); - ok(ret, "got error %u\n", GetLastError()); - ok(!size, "got size %u\n", size); + ok(ret, "got error %lu\n", GetLastError()); + ok(!size, "got size %lu\n", size); ok(key == 123, "got key %Iu\n", key); ok(overlapped_ptr == &overlapped, "got overlapped %p\n", overlapped_ptr); @@ -4467,13 +4467,13 @@ static void test_fionread_siocatmark(void) ok(!ret, "expected success\n"); ok(!WSAGetLastError(), "got error %u\n", WSAGetLastError()); ok(value == TRUE, "got %u\n", value); - ok(size == sizeof(value), "got size %u\n", size); - ok(!overlapped.Internal, "got status %#x\n", (NTSTATUS)overlapped.Internal); + ok(size == sizeof(value), "got size %lu\n", size); + ok(!overlapped.Internal, "got status %#lx\n", (NTSTATUS)overlapped.Internal); ok(!overlapped.InternalHigh, "got size %Iu\n", overlapped.InternalHigh); ret = GetQueuedCompletionStatus(port, &size, &key, &overlapped_ptr, 0); - ok(ret, "got error %u\n", GetLastError()); - ok(!size, "got size %u\n", size); + ok(ret, "got error %lu\n", GetLastError()); + ok(!size, "got size %lu\n", size); ok(key == 123, "got key %Iu\n", key); ok(overlapped_ptr == &overlapped, "got overlapped %p\n", overlapped_ptr); @@ -4577,26 +4577,26 @@ static void test_fionread_siocatmark(void) size = 0xdeadbeef; ret = WSAIoctl(server, FIONREAD, NULL, 0, &value, sizeof(value), &size, &overlapped, socket_apc); ok(!ret, "expected success\n"); - ok(size == sizeof(value), "got size %u\n", size); + ok(size == sizeof(value), "got size %lu\n", size); ret = SleepEx(0, TRUE); ok(ret == WAIT_IO_COMPLETION, "got %d\n", ret); ok(apc_count == 1, "APC was called %u times\n", apc_count); - ok(!apc_error, "got APC error %u\n", apc_error); - ok(!apc_size, "got APC size %u\n", apc_size); + ok(!apc_error, "got APC error %lu\n", apc_error); + ok(!apc_size, "got APC size %lu\n", apc_size); ok(apc_overlapped == &overlapped, "got APC overlapped %p\n", apc_overlapped); apc_count = 0; size = 0xdeadbeef; ret = WSAIoctl(server, SIOCATMARK, NULL, 0, &value, sizeof(value), &size, &overlapped, socket_apc); ok(!ret, "expected success\n"); - ok(size == sizeof(value), "got size %u\n", size); + ok(size == sizeof(value), "got size %lu\n", size); ret = SleepEx(0, TRUE); ok(ret == WAIT_IO_COMPLETION, "got %d\n", ret); ok(apc_count == 1, "APC was called %u times\n", apc_count); - ok(!apc_error, "got APC error %u\n", apc_error); - ok(!apc_size, "got APC size %u\n", apc_size); + ok(!apc_error, "got APC error %lu\n", apc_error); + ok(!apc_size, "got APC size %lu\n", apc_size); ok(apc_overlapped == &overlapped, "got APC overlapped %p\n", apc_overlapped); closesocket(server); @@ -4636,7 +4636,7 @@ static void test_fionbio(void) ret = WSAIoctl(s, FIONBIO, &one, sizeof(one), NULL, 0, &size, NULL, NULL); ok(!ret, "expected success\n"); ok(!WSAGetLastError(), "got error %u\n", WSAGetLastError()); - ok(!size, "got size %u\n", size); + ok(!size, "got size %lu\n", size); ret = WSAIoctl(s, FIONBIO, &one, sizeof(one) + 1, NULL, 0, &size, NULL, NULL); ok(!ret, "got error %u\n", WSAGetLastError()); @@ -4651,13 +4651,13 @@ static void test_fionbio(void) size = 0xdeadbeef; ret = WSAIoctl(s, FIONBIO, &one, sizeof(one), NULL, 0, &size, &overlapped, NULL); ok(!ret, "expected success\n"); - ok(!size, "got size %u\n", size); + ok(!size, "got size %lu\n", size); ret = GetQueuedCompletionStatus(port, &size, &key, &overlapped_ptr, 0); - ok(ret, "got error %u\n", GetLastError()); - ok(!size, "got size %u\n", size); + ok(ret, "got error %lu\n", GetLastError()); + ok(!size, "got size %lu\n", size); ok(overlapped_ptr == &overlapped, "got overlapped %p\n", overlapped_ptr); - ok(!overlapped.Internal, "got status %#x\n", (NTSTATUS)overlapped.Internal); + ok(!overlapped.Internal, "got status %#lx\n", (NTSTATUS)overlapped.Internal); ok(!overlapped.InternalHigh, "got size %Iu\n", overlapped.InternalHigh); ret = WSAIoctl(s, FIONBIO, &one, sizeof(one), NULL, 0, NULL, &overlapped, NULL); @@ -4674,7 +4674,7 @@ static void test_fionbio(void) ret = WSAIoctl(s, FIONBIO, &zero, sizeof(zero), NULL, 0, &size, NULL, NULL); ok(ret == -1, "expected failure\n"); ok(WSAGetLastError() == WSAEINVAL, "got error %u\n", WSAGetLastError()); - todo_wine ok(!size, "got size %u\n", size); + todo_wine ok(!size, "got size %lu\n", size); CloseHandle(port); closesocket(s); @@ -4690,13 +4690,13 @@ static void test_fionbio(void) size = 0xdeadbeef; ret = WSAIoctl(s, FIONBIO, &one, sizeof(one), NULL, 0, &size, &overlapped, socket_apc); ok(!ret, "expected success\n"); - ok(!size, "got size %u\n", size); + ok(!size, "got size %lu\n", size); ret = SleepEx(0, TRUE); ok(ret == WAIT_IO_COMPLETION, "got %d\n", ret); ok(apc_count == 1, "APC was called %u times\n", apc_count); - ok(!apc_error, "got APC error %u\n", apc_error); - ok(!apc_size, "got APC size %u\n", apc_size); + ok(!apc_error, "got APC error %lu\n", apc_error); + ok(!apc_size, "got APC size %lu\n", apc_size); ok(apc_overlapped == &overlapped, "got APC overlapped %p\n", apc_overlapped); closesocket(s); @@ -4721,14 +4721,14 @@ static void test_keepalive_vals(void) ret = WSAIoctl(sock, SIO_KEEPALIVE_VALS, &kalive, 0, NULL, 0, &size, NULL, NULL); ok(ret == SOCKET_ERROR, "WSAIoctl succeeded unexpectedly\n"); ok(WSAGetLastError() == WSAEFAULT, "got error %u\n", WSAGetLastError()); - ok(!size, "got size %u\n", size); + ok(!size, "got size %lu\n", size); WSASetLastError(0xdeadbeef); size = 0xdeadbeef; ret = WSAIoctl(sock, SIO_KEEPALIVE_VALS, NULL, sizeof(kalive), NULL, 0, &size, NULL, NULL); ok(ret == SOCKET_ERROR, "WSAIoctl succeeded unexpectedly\n"); ok(WSAGetLastError() == WSAEFAULT, "got error %u\n", WSAGetLastError()); - ok(!size, "got size %u\n", size); + ok(!size, "got size %lu\n", size); WSASetLastError(0xdeadbeef); size = 0xdeadbeef; @@ -4736,7 +4736,7 @@ static void test_keepalive_vals(void) ret = WSAIoctl(sock, SIO_KEEPALIVE_VALS, &kalive, sizeof(kalive), NULL, 0, &size, NULL, NULL); ok(ret == 0, "WSAIoctl failed unexpectedly\n"); ok(!WSAGetLastError(), "got error %u\n", WSAGetLastError()); - ok(!size, "got size %u\n", size); + ok(!size, "got size %lu\n", size); ret = WSAIoctl(sock, SIO_KEEPALIVE_VALS, &kalive, sizeof(kalive), NULL, 0, NULL, NULL, NULL); ok(ret == SOCKET_ERROR, "WSAIoctl succeeded unexpectedly\n"); @@ -4753,8 +4753,8 @@ static void test_keepalive_vals(void) ret = WSAIoctl(sock, SIO_KEEPALIVE_VALS, &kalive, sizeof(kalive) - 1, NULL, 0, &size, &overlapped, NULL); ok(ret == SOCKET_ERROR, "WSAIoctl succeeded unexpectedly\n"); ok(WSAGetLastError() == WSAEFAULT, "got error %u\n", WSAGetLastError()); - ok(size == 0xdeadbeef, "got size %u\n", size); - todo_wine ok(overlapped.Internal == STATUS_PENDING, "got status %#x\n", (NTSTATUS)overlapped.Internal); + ok(size == 0xdeadbeef, "got size %lu\n", size); + todo_wine ok(overlapped.Internal == STATUS_PENDING, "got status %#lx\n", (NTSTATUS)overlapped.Internal); ok(overlapped.InternalHigh == 0xdeadbeef, "got size %Iu\n", overlapped.InternalHigh); WSASetLastError(0xdeadbeef); @@ -4764,13 +4764,13 @@ static void test_keepalive_vals(void) ret = WSAIoctl(sock, SIO_KEEPALIVE_VALS, &kalive, sizeof(kalive), NULL, 0, &size, &overlapped, NULL); ok(ret == 0, "WSAIoctl failed unexpectedly\n"); ok(!WSAGetLastError(), "got error %u\n", WSAGetLastError()); - todo_wine ok(size == 0xdeadbeef, "got size %u\n", size); + todo_wine ok(size == 0xdeadbeef, "got size %lu\n", size); ret = GetQueuedCompletionStatus(port, &size, &key, &overlapped_ptr, 0); - ok(ret, "got error %u\n", GetLastError()); - ok(!size, "got size %u\n", size); + ok(ret, "got error %lu\n", GetLastError()); + ok(!size, "got size %lu\n", size); ok(overlapped_ptr == &overlapped, "got overlapped %p\n", overlapped_ptr); - ok(!overlapped.Internal, "got status %#x\n", (NTSTATUS)overlapped.Internal); + ok(!overlapped.Internal, "got status %#lx\n", (NTSTATUS)overlapped.Internal); ok(!overlapped.InternalHigh, "got size %Iu\n", overlapped.InternalHigh); make_keepalive(kalive, 1, 0, 0); @@ -4806,13 +4806,13 @@ static void test_keepalive_vals(void) size = 0xdeadbeef; ret = WSAIoctl(sock, SIO_KEEPALIVE_VALS, &kalive, sizeof(kalive), NULL, 0, &size, &overlapped, socket_apc); ok(!ret, "expected success\n"); - ok(!size, "got size %u\n", size); + ok(!size, "got size %lu\n", size); ret = SleepEx(0, TRUE); ok(ret == WAIT_IO_COMPLETION, "got %d\n", ret); ok(apc_count == 1, "APC was called %u times\n", apc_count); - ok(!apc_error, "got APC error %u\n", apc_error); - ok(!apc_size, "got APC size %u\n", apc_size); + ok(!apc_error, "got APC error %lu\n", apc_error); + ok(!apc_size, "got APC size %lu\n", apc_size); ok(apc_overlapped == &overlapped, "got APC overlapped %p\n", apc_overlapped); closesocket(sock); @@ -4832,7 +4832,7 @@ static void test_unsupported_ioctls(void) for (i = 0; i < ARRAY_SIZE(codes); ++i) { - winetest_push_context("ioctl %#x", codes[i]); + winetest_push_context("ioctl %#lx", codes[i]); s = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); port = CreateIoCompletionPort((HANDLE)s, NULL, 123, 0); @@ -4846,7 +4846,7 @@ static void test_unsupported_ioctls(void) ret = WSAIoctl(s, codes[i], NULL, 0, NULL, 0, &size, NULL, NULL); ok(ret == -1, "expected failure\n"); ok(WSAGetLastError() == WSAEOPNOTSUPP, "got error %u\n", WSAGetLastError()); - ok(!size, "got size %u\n", size); + ok(!size, "got size %lu\n", size); WSASetLastError(0xdeadbeef); size = 0xdeadbeef; @@ -4855,16 +4855,16 @@ static void test_unsupported_ioctls(void) ret = WSAIoctl(s, codes[i], NULL, 0, NULL, 0, &size, &overlapped, NULL); ok(ret == -1, "expected failure\n"); ok(WSAGetLastError() == ERROR_IO_PENDING, "got error %u\n", WSAGetLastError()); - ok(size == 0xdeadbeef, "got size %u\n", size); + ok(size == 0xdeadbeef, "got size %lu\n", size); ret = GetQueuedCompletionStatus(port, &size, &key, &overlapped_ptr, 0); ok(!ret, "expected failure\n"); - ok(GetLastError() == ERROR_NOT_SUPPORTED, "got error %u\n", GetLastError()); - ok(!size, "got size %u\n", size); + ok(GetLastError() == ERROR_NOT_SUPPORTED, "got error %lu\n", GetLastError()); + ok(!size, "got size %lu\n", size); ok(key == 123, "got key %Iu\n", key); ok(overlapped_ptr == &overlapped, "got overlapped %p\n", overlapped_ptr); ok((NTSTATUS)overlapped.Internal == STATUS_NOT_SUPPORTED, - "got status %#x\n", (NTSTATUS)overlapped.Internal); + "got status %#lx\n", (NTSTATUS)overlapped.Internal); ok(!overlapped.InternalHigh, "got size %Iu\n", overlapped.InternalHigh); CloseHandle(port); @@ -4881,13 +4881,13 @@ static void test_unsupported_ioctls(void) ret = WSAIoctl(s, codes[i], NULL, 0, NULL, 0, &size, &overlapped, socket_apc); ok(ret == -1, "expected failure\n"); ok(WSAGetLastError() == ERROR_IO_PENDING, "got error %u\n", WSAGetLastError()); - ok(size == 0xdeadbeef, "got size %u\n", size); + ok(size == 0xdeadbeef, "got size %lu\n", size); ret = SleepEx(0, TRUE); ok(ret == WAIT_IO_COMPLETION, "got %d\n", ret); ok(apc_count == 1, "APC was called %u times\n", apc_count); - ok(apc_error == WSAEOPNOTSUPP, "got APC error %u\n", apc_error); - ok(!apc_size, "got APC size %u\n", apc_size); + ok(apc_error == WSAEOPNOTSUPP, "got APC error %lu\n", apc_error); + ok(!apc_size, "got APC size %lu\n", apc_size); ok(apc_overlapped == &overlapped, "got APC overlapped %p\n", apc_overlapped); closesocket(s); @@ -4922,7 +4922,7 @@ static void test_get_extension_func(void) &func, sizeof(func), &size, NULL, NULL); ok(!ret, "expected success\n"); ok(!WSAGetLastError(), "got error %u\n", WSAGetLastError()); - ok(size == sizeof(func), "got size %u\n", size); + ok(size == sizeof(func), "got size %lu\n", size); WSASetLastError(0xdeadbeef); size = 0xdeadbeef; @@ -4932,14 +4932,14 @@ static void test_get_extension_func(void) &func, sizeof(func), &size, &overlapped, NULL); ok(!ret, "expected success\n"); ok(!WSAGetLastError(), "got error %u\n", WSAGetLastError()); - ok(size == sizeof(func), "got size %u\n", size); + ok(size == sizeof(func), "got size %lu\n", size); ret = GetQueuedCompletionStatus(port, &size, &key, &overlapped_ptr, 0); - ok(ret, "got error %u\n", GetLastError()); - ok(!size, "got size %u\n", size); + ok(ret, "got error %lu\n", GetLastError()); + ok(!size, "got size %lu\n", size); ok(key == 123, "got key %Iu\n", key); ok(overlapped_ptr == &overlapped, "got overlapped %p\n", overlapped_ptr); - ok(!overlapped.Internal, "got status %#x\n", (NTSTATUS)overlapped.Internal); + ok(!overlapped.Internal, "got status %#lx\n", (NTSTATUS)overlapped.Internal); ok(!overlapped.InternalHigh, "got size %Iu\n", overlapped.InternalHigh); size = 0xdeadbeef; @@ -4949,8 +4949,8 @@ static void test_get_extension_func(void) &func, sizeof(func), &size, &overlapped, NULL); ok(ret == -1, "expected failure\n"); ok(WSAGetLastError() == WSAEINVAL, "got error %u\n", WSAGetLastError()); - ok(size == 0xdeadbeef, "got size %u\n", size); - ok(overlapped.Internal == 0xdeadbeef, "got status %#x\n", (NTSTATUS)overlapped.Internal); + ok(size == 0xdeadbeef, "got size %lu\n", size); + ok(overlapped.Internal == 0xdeadbeef, "got status %#lx\n", (NTSTATUS)overlapped.Internal); ok(overlapped.InternalHigh == 0xdeadbeef, "got size %Iu\n", overlapped.InternalHigh); ret = GetQueuedCompletionStatus(port, &size, &key, &overlapped_ptr, 0); @@ -4972,13 +4972,13 @@ static void test_get_extension_func(void) ret = WSAIoctl(s, SIO_GET_EXTENSION_FUNCTION_POINTER, &acceptex_guid, sizeof(GUID), &func, sizeof(func), &size, &overlapped, socket_apc); ok(!ret, "got error %u\n", WSAGetLastError()); - ok(size == sizeof(func), "got size %u\n", size); + ok(size == sizeof(func), "got size %lu\n", size); ret = SleepEx(0, TRUE); ok(ret == WAIT_IO_COMPLETION, "got %d\n", ret); ok(apc_count == 1, "APC was called %u times\n", apc_count); - ok(!apc_error, "got APC error %u\n", apc_error); - ok(!apc_size, "got APC size %u\n", apc_size); + ok(!apc_error, "got APC error %lu\n", apc_error); + ok(!apc_size, "got APC size %lu\n", apc_size); ok(apc_overlapped == &overlapped, "got APC overlapped %p\n", apc_overlapped); closesocket(s); @@ -5023,7 +5023,7 @@ static void test_base_handle(void) ret = WSAIoctl(s, SIO_BASE_HANDLE, NULL, 0, &base, sizeof(base), &size, NULL, NULL); ok(!ret, "expected success\n"); ok(!WSAGetLastError(), "got error %u\n", WSAGetLastError()); - ok(size == sizeof(base), "got size %u\n", size); + ok(size == sizeof(base), "got size %lu\n", size); ok(base == s, "expected %#Ix, got %#Ix\n", s, base); WSASetLastError(0xdeadbeef); @@ -5034,15 +5034,15 @@ static void test_base_handle(void) ret = WSAIoctl(s, SIO_BASE_HANDLE, NULL, 0, &base, sizeof(base), &size, &overlapped, NULL); ok(ret == -1, "expected failure\n"); ok(WSAGetLastError() == ERROR_IO_PENDING, "got error %u\n", WSAGetLastError()); - ok(size == 0xdeadbeef, "got size %u\n", size); + ok(size == 0xdeadbeef, "got size %lu\n", size); ret = GetQueuedCompletionStatus(port, &size, &key, &overlapped_ptr, 0); ok(!ret, "expected failure\n"); - ok(GetLastError() == ERROR_NOT_SUPPORTED, "got error %u\n", GetLastError()); - ok(!size, "got size %u\n", size); + ok(GetLastError() == ERROR_NOT_SUPPORTED, "got error %lu\n", GetLastError()); + ok(!size, "got size %lu\n", size); ok(key == 123, "got key %Iu\n", key); ok(overlapped_ptr == &overlapped, "got overlapped %p\n", overlapped_ptr); - ok((NTSTATUS)overlapped.Internal == STATUS_NOT_SUPPORTED, "got status %#x\n", (NTSTATUS)overlapped.Internal); + ok((NTSTATUS)overlapped.Internal == STATUS_NOT_SUPPORTED, "got status %#lx\n", (NTSTATUS)overlapped.Internal); ok(!overlapped.InternalHigh, "got size %Iu\n", overlapped.InternalHigh); ok(base == 0xdeadbeef, "expected %#Ix, got %#Ix\n", s, base); @@ -5061,13 +5061,13 @@ static void test_base_handle(void) ret = WSAIoctl(s, SIO_BASE_HANDLE, NULL, 0, &base, sizeof(base), &size, &overlapped, socket_apc); ok(ret == -1, "expected failure\n"); ok(WSAGetLastError() == ERROR_IO_PENDING, "got error %u\n", WSAGetLastError()); - ok(size == 0xdeadbeef, "got size %u\n", size); + ok(size == 0xdeadbeef, "got size %lu\n", size); ret = SleepEx(0, TRUE); ok(ret == WAIT_IO_COMPLETION, "got %d\n", ret); ok(apc_count == 1, "APC was called %u times\n", apc_count); - ok(apc_error == WSAEOPNOTSUPP, "got APC error %u\n", apc_error); - ok(!apc_size, "got APC size %u\n", apc_size); + ok(apc_error == WSAEOPNOTSUPP, "got APC error %lu\n", apc_error); + ok(!apc_size, "got APC size %lu\n", apc_size); ok(apc_overlapped == &overlapped, "got APC overlapped %p\n", apc_overlapped); ok(base == 0xdeadbeef, "expected %#Ix, got %#Ix\n", s, base); @@ -5122,7 +5122,7 @@ static void test_send(void) set_blocking(dst, FALSE); /* force disable buffering so we can get a pending overlapped request */ ret = setsockopt(dst, SOL_SOCKET, SO_SNDBUF, (char *) &zero, sizeof(zero)); - ok(!ret, "setsockopt SO_SNDBUF failed: %d - %d\n", ret, GetLastError()); + ok(!ret, "setsockopt SO_SNDBUF failed: %d - %ld\n", ret, GetLastError()); hThread = CreateThread(NULL, 0, drain_socket_thread, &dst, 0, &id); @@ -5141,7 +5141,7 @@ static void test_send(void) buf.len = buflen; ov.hEvent = CreateEventA(NULL, FALSE, FALSE, NULL); - ok(ov.hEvent != NULL, "could not create event object, errno = %d\n", GetLastError()); + ok(ov.hEvent != NULL, "could not create event object, errno = %ld\n", GetLastError()); if (!ov.hEvent) goto end; @@ -5165,7 +5165,7 @@ static void test_send(void) ret = recv(src, buffer, 1, 0); } - ok(ret == 1, "Failed to receive data %d - %d (got %d/%d)\n", ret, GetLastError(), i, buflen); + ok(ret == 1, "Failed to receive data %d - %ld (got %d/%d)\n", ret, GetLastError(), i, buflen); if (ret != 1) break; @@ -5173,12 +5173,12 @@ static void test_send(void) } dwRet = WaitForSingleObject(ov.hEvent, 1000); - ok(dwRet == WAIT_OBJECT_0, "Failed to wait for recv message: %d - %d\n", dwRet, GetLastError()); + ok(dwRet == WAIT_OBJECT_0, "Failed to wait for recv message: %ld - %ld\n", dwRet, GetLastError()); if (dwRet == WAIT_OBJECT_0) { bret = GetOverlappedResult((HANDLE)dst, &ov, &bytes_sent, FALSE); ok(bret && bytes_sent == buflen, - "Got %d instead of %d (%d - %d)\n", bytes_sent, buflen, bret, GetLastError()); + "Got %ld instead of %d (%d - %ld)\n", bytes_sent, buflen, bret, GetLastError()); } WSASetLastError(12345); @@ -5199,7 +5199,7 @@ end: if (hThread != NULL) { dwRet = WaitForSingleObject(hThread, 500); - ok(dwRet == WAIT_OBJECT_0, "failed to wait for thread termination: %d\n", GetLastError()); + ok(dwRet == WAIT_OBJECT_0, "failed to wait for thread termination: %ld\n", GetLastError()); CloseHandle(hThread); } if (ov.hEvent) @@ -5288,7 +5288,7 @@ static void check_events_(int line, struct event_test_ctx *ctx, ret = WSAEnumNetworkEvents(ctx->socket, ctx->event, &events); ok_(__FILE__, line)(!ret, "failed to get events, error %u\n", WSAGetLastError()); todo_wine_if (todo_event) - ok_(__FILE__, line)(events.lNetworkEvents == (flag1 | flag2), "got events %#x\n", events.lNetworkEvents); + ok_(__FILE__, line)(events.lNetworkEvents == (flag1 | flag2), "got events %#lx\n", events.lNetworkEvents); } } @@ -6185,25 +6185,25 @@ static void test_WSASendMsg(void) ret = pWSASendMsg(INVALID_SOCKET, &msg, 0, NULL, NULL, NULL); ok(ret == SOCKET_ERROR, "WSASendMsg should have failed\n"); err = WSAGetLastError(); - ok(err == WSAENOTSOCK, "expected 10038, got %d instead\n", err); + ok(err == WSAENOTSOCK, "expected 10038, got %ld instead\n", err); WSASetLastError(0xdeadbeef); ret = pWSASendMsg(sock, NULL, 0, NULL, NULL, NULL); ok(ret == SOCKET_ERROR, "WSASendMsg should have failed\n"); err = WSAGetLastError(); - ok(err == WSAEFAULT, "expected 10014, got %d instead\n", err); + ok(err == WSAEFAULT, "expected 10014, got %ld instead\n", err); WSASetLastError(0xdeadbeef); ret = pWSASendMsg(sock, NULL, 0, &bytesSent, NULL, NULL); ok(ret == SOCKET_ERROR, "WSASendMsg should have failed\n"); err = WSAGetLastError(); - ok(err == WSAEFAULT, "expected 10014, got %d instead\n", err); + ok(err == WSAEFAULT, "expected 10014, got %ld instead\n", err); WSASetLastError(0xdeadbeef); ret = pWSASendMsg(sock, &msg, 0, NULL, NULL, NULL); ok(ret == SOCKET_ERROR, "WSASendMsg should have failed\n"); err = WSAGetLastError(); - ok(err == WSAEFAULT, "expected 10014, got %d instead\n", err); + ok(err == WSAEFAULT, "expected 10014, got %ld instead\n", err); closesocket(sock); @@ -6232,7 +6232,7 @@ static void test_WSASendMsg(void) ret = getsockname(sock, (struct sockaddr*)&sockaddr, &addrlen); ok(ret == SOCKET_ERROR, "getsockname should have failed\n"); err = WSAGetLastError(); - ok(err == WSAEINVAL, "expected 10022, got %d instead\n", err); + ok(err == WSAEINVAL, "expected 10022, got %ld instead\n", err); set_blocking(sock, TRUE); @@ -6241,8 +6241,8 @@ static void test_WSASendMsg(void) ret = pWSASendMsg(sock, &msg, 0, &bytesSent, NULL, NULL); ok(!ret, "WSASendMsg should have worked\n"); ok(GetLastError() == 0 || broken(GetLastError() == 0xdeadbeef) /* Win <= 2008 */, - "Expected 0, got %d\n", GetLastError()); - ok(bytesSent == iovec[0].len, "incorrect bytes sent, expected %d, sent %d\n", + "Expected 0, got %ld\n", GetLastError()); + ok(bytesSent == iovec[0].len, "incorrect bytes sent, expected %ld, sent %ld\n", iovec[0].len, bytesSent); /* receive data */ @@ -6250,9 +6250,9 @@ static void test_WSASendMsg(void) memset(buffer, 0, sizeof(buffer)); SetLastError(0xdeadbeef); ret = recvfrom(dst, buffer, sizeof(buffer), 0, (struct sockaddr *) &sockaddr, &addrlen); - ok(ret == bytesSent, "got %d, expected %d\n", + ok(ret == bytesSent, "got %d, expected %ld\n", ret, bytesSent); - ok(GetLastError() == ERROR_SUCCESS, "Expected 0, got %d\n", GetLastError()); + ok(GetLastError() == ERROR_SUCCESS, "Expected 0, got %ld\n", GetLastError()); /* A successful call to WSASendMsg must have bound the socket */ addrlen = sizeof(sockaddr); @@ -6270,19 +6270,19 @@ static void test_WSASendMsg(void) SetLastError(0xdeadbeef); ret = pWSASendMsg(sock, &msg, 0, &bytesSent, NULL, NULL); ok(!ret, "WSASendMsg should have worked\n"); - ok(bytesSent == iovec[0].len + iovec[1].len, "incorrect bytes sent, expected %d, sent %d\n", + ok(bytesSent == iovec[0].len + iovec[1].len, "incorrect bytes sent, expected %ld, sent %ld\n", iovec[0].len + iovec[1].len, bytesSent); ok(GetLastError() == 0 || broken(GetLastError() == 0xdeadbeef) /* Win <= 2008 */, - "Expected 0, got %d\n", GetLastError()); + "Expected 0, got %ld\n", GetLastError()); /* receive data */ addrlen = sizeof(sockaddr); memset(buffer, 0, sizeof(buffer)); SetLastError(0xdeadbeef); ret = recvfrom(dst, buffer, sizeof(buffer), 0, (struct sockaddr *) &sockaddr, &addrlen); - ok(ret == bytesSent, "got %d, expected %d\n", + ok(ret == bytesSent, "got %d, expected %ld\n", ret, bytesSent); - ok(GetLastError() == ERROR_SUCCESS, "Expected 0, got %d\n", GetLastError()); + ok(GetLastError() == ERROR_SUCCESS, "Expected 0, got %ld\n", GetLastError()); closesocket(sock); closesocket(dst); @@ -6308,7 +6308,7 @@ todo_wine { ok(pWSASendMsg(sock, NULL, 0, NULL, NULL, NULL) == SOCKET_ERROR, "WSASendMsg should have failed\n"); ok(getsockname(sock, (struct sockaddr*)&sockaddr, &addrlen), "getsockname should have failed\n"); err = WSAGetLastError(); - ok(err == WSAEINVAL, "expected 10022, got %d instead\n", err); + ok(err == WSAEINVAL, "expected 10022, got %ld instead\n", err); closesocket(sock); /* SOCK_STREAM sockets are not supported */ @@ -6320,7 +6320,7 @@ todo_wine { ok(ret == SOCKET_ERROR, "WSASendMsg should have failed\n"); err = WSAGetLastError(); todo_wine - ok(err == WSAEINVAL, "expected 10014, got %d instead\n", err); + ok(err == WSAEINVAL, "expected 10014, got %ld instead\n", err); closesocket(sock); } @@ -6419,31 +6419,31 @@ static void test_WSARecv(void) SetLastError(0xdeadbeef); iret = send(src, "test", 4, 0); ok(iret == 4, "Expected 4, got %d\n", iret); - ok(GetLastError() == ERROR_SUCCESS, "Expected 0, got %d\n", GetLastError()); + ok(GetLastError() == ERROR_SUCCESS, "Expected 0, got %ld\n", GetLastError()); SetLastError(0xdeadbeef); bytesReturned = 0xdeadbeef; iret = WSARecv(dest, bufs, 1, &bytesReturned, &flags, NULL, NULL); ok(!iret, "Expected 0, got %d\n", iret); - ok(bytesReturned == 2, "Expected 2, got %d\n", bytesReturned); - ok(GetLastError() == ERROR_SUCCESS, "Expected 0, got %d\n", GetLastError()); + ok(bytesReturned == 2, "Expected 2, got %ld\n", bytesReturned); + ok(GetLastError() == ERROR_SUCCESS, "Expected 0, got %ld\n", GetLastError()); SetLastError(0xdeadbeef); bytesReturned = 0xdeadbeef; iret = WSARecv(dest, bufs, 1, &bytesReturned, &flags, NULL, NULL); ok(!iret, "Expected 0, got %d\n", iret); - ok(bytesReturned == 2, "Expected 2, got %d\n", bytesReturned); - ok(GetLastError() == ERROR_SUCCESS, "Expected 0, got %d\n", GetLastError()); + ok(bytesReturned == 2, "Expected 2, got %ld\n", bytesReturned); + ok(GetLastError() == ERROR_SUCCESS, "Expected 0, got %ld\n", GetLastError()); bufs[0].len = 4; SetLastError(0xdeadbeef); iret = send(src, "test", 4, 0); ok(iret == 4, "Expected 4, got %d\n", iret); - ok(GetLastError() == ERROR_SUCCESS, "Expected 0, got %d\n", GetLastError()); + ok(GetLastError() == ERROR_SUCCESS, "Expected 0, got %ld\n", GetLastError()); SetLastError(0xdeadbeef); bytesReturned = 0xdeadbeef; iret = WSARecv(dest, bufs, 1, &bytesReturned, &flags, NULL, NULL); ok(!iret, "Expected 0, got %d\n", iret); - ok(bytesReturned == 4, "Expected 4, got %d\n", bytesReturned); - ok(GetLastError() == ERROR_SUCCESS, "Expected 0, got %d\n", GetLastError()); + ok(bytesReturned == 4, "Expected 4, got %ld\n", bytesReturned); + ok(GetLastError() == ERROR_SUCCESS, "Expected 0, got %ld\n", GetLastError()); /* Test 2 buffers */ bufs[0].len = 4; @@ -6452,45 +6452,45 @@ static void test_WSARecv(void) SetLastError(0xdeadbeef); iret = send(src, "deadbeefs", 9, 0); ok(iret == 9, "Expected 9, got %d\n", iret); - ok(GetLastError() == ERROR_SUCCESS, "Expected 0, got %d\n", GetLastError()); + ok(GetLastError() == ERROR_SUCCESS, "Expected 0, got %ld\n", GetLastError()); SetLastError(0xdeadbeef); bytesReturned = 0xdeadbeef; iret = WSARecv(dest, bufs, 2, &bytesReturned, &flags, NULL, NULL); ok(!iret, "Expected 0, got %d\n", iret); - ok(bytesReturned == 9, "Expected 9, got %d\n", bytesReturned); + ok(bytesReturned == 9, "Expected 9, got %ld\n", bytesReturned); bufs[0].buf[4] = '\0'; bufs[1].buf[5] = '\0'; ok(!strcmp(bufs[0].buf, "dead"), "buf[0] doesn't match: %s != dead\n", bufs[0].buf); ok(!strcmp(bufs[1].buf, "beefs"), "buf[1] doesn't match: %s != beefs\n", bufs[1].buf); - ok(GetLastError() == ERROR_SUCCESS, "Expected 0, got %d\n", GetLastError()); + ok(GetLastError() == ERROR_SUCCESS, "Expected 0, got %ld\n", GetLastError()); bufs[0].len = sizeof(buf); ov.hEvent = event = CreateEventA(NULL, FALSE, FALSE, NULL); - ok(ov.hEvent != NULL, "could not create event object, errno = %d\n", GetLastError()); + ok(ov.hEvent != NULL, "could not create event object, errno = %ld\n", GetLastError()); if (!event) goto end; ling.l_onoff = 1; ling.l_linger = 0; iret = setsockopt (src, SOL_SOCKET, SO_LINGER, (char *) &ling, sizeof(ling)); - ok(!iret, "Failed to set linger %d\n", GetLastError()); + ok(!iret, "Failed to set linger %ld\n", GetLastError()); iret = WSARecv(dest, bufs, 1, NULL, &flags, &ov, NULL); - ok(iret == SOCKET_ERROR && GetLastError() == ERROR_IO_PENDING, "WSARecv failed - %d error %d\n", iret, GetLastError()); + ok(iret == SOCKET_ERROR && GetLastError() == ERROR_IO_PENDING, "WSARecv failed - %d error %ld\n", iret, GetLastError()); iret = WSARecv(dest, bufs, 1, &bytesReturned, &flags, &ov, NULL); - ok(iret == SOCKET_ERROR && GetLastError() == ERROR_IO_PENDING, "WSARecv failed - %d error %d\n", iret, GetLastError()); + ok(iret == SOCKET_ERROR && GetLastError() == ERROR_IO_PENDING, "WSARecv failed - %d error %ld\n", iret, GetLastError()); closesocket(src); src = INVALID_SOCKET; dwret = WaitForSingleObject(ov.hEvent, 1000); - ok(dwret == WAIT_OBJECT_0, "Waiting for disconnect event failed with %d + errno %d\n", dwret, GetLastError()); + ok(dwret == WAIT_OBJECT_0, "Waiting for disconnect event failed with %ld + errno %ld\n", dwret, GetLastError()); bret = GetOverlappedResult((HANDLE)dest, &ov, &bytesReturned, FALSE); todo_wine ok(!bret, "expected failure\n"); - todo_wine ok(GetLastError() == ERROR_NETNAME_DELETED, "got error %u\n", GetLastError()); - ok(bytesReturned == 0, "Bytes received is %d\n", bytesReturned); + todo_wine ok(GetLastError() == ERROR_NETNAME_DELETED, "got error %lu\n", GetLastError()); + ok(bytesReturned == 0, "Bytes received is %ld\n", bytesReturned); closesocket(dest); dest = INVALID_SOCKET; @@ -6532,25 +6532,25 @@ static void test_WSARecv(void) ov.hEvent = event; ResetEvent(event); iret = WSARecv(dest, bufs, 1, NULL, &flags, &ov, io_completion); - ok(iret == SOCKET_ERROR && GetLastError() == ERROR_IO_PENDING, "WSARecv failed - %d error %d\n", iret, GetLastError()); + ok(iret == SOCKET_ERROR && GetLastError() == ERROR_IO_PENDING, "WSARecv failed - %d error %ld\n", iret, GetLastError()); send(src, "test message", sizeof("test message"), 0); completion_called = 0; dwret = SleepEx(1000, TRUE); - ok(dwret == WAIT_IO_COMPLETION, "got %u\n", dwret); + ok(dwret == WAIT_IO_COMPLETION, "got %lu\n", dwret); ok(completion_called == 1, "completion not called\n"); dwret = WaitForSingleObject(event, 1); - ok(dwret == WAIT_TIMEOUT, "got %u\n", dwret); + ok(dwret == WAIT_TIMEOUT, "got %lu\n", dwret); io_port = CreateIoCompletionPort( (HANDLE)dest, NULL, 0, 0 ); - ok(io_port != NULL, "failed to create completion port %u\n", GetLastError()); + ok(io_port != NULL, "failed to create completion port %lu\n", GetLastError()); /* Using completion function on socket associated with completion port is not allowed. */ memset(&ov, 0, sizeof(ov)); completion_called = 0; iret = WSARecv(dest, bufs, 1, NULL, &flags, &ov, io_completion); - ok(iret == SOCKET_ERROR && GetLastError() == WSAEINVAL, "WSARecv failed - %d error %d\n", iret, GetLastError()); + ok(iret == SOCKET_ERROR && GetLastError() == WSAEINVAL, "WSARecv failed - %d error %ld\n", iret, GetLastError()); ok(!completion_called, "completion called\n"); CloseHandle(io_port); @@ -6599,16 +6599,16 @@ static DWORD CALLBACK write_watch_thread( void *arg ) buf[0].len = args->size; buf[0].buf = args->base; ret = WSARecv( args->dest, buf, 1, &bytes, &flags, NULL, NULL ); - ok( !ret, "WSARecv failed %u\n", GetLastError() ); - ok( bytes == strlen(args->expect) + 1, "wrong len %d\n", bytes ); + ok( !ret, "WSARecv failed %lu\n", GetLastError() ); + ok( bytes == strlen(args->expect) + 1, "wrong len %ld\n", bytes ); ok( !strcmp( args->base, args->expect ), "wrong data\n" ); break; case 3: buf[0].len = args->size; buf[0].buf = args->base; ret = WSARecvFrom( args->dest, buf, 1, &bytes, &flags, &addr, &addr_len, NULL, NULL ); - ok( !ret, "WSARecvFrom failed %u\n", GetLastError() ); - ok( bytes == strlen(args->expect) + 1, "wrong len %d\n", bytes ); + ok( !ret, "WSARecvFrom failed %lu\n", GetLastError() ); + ok( bytes == strlen(args->expect) + 1, "wrong len %ld\n", bytes ); ok( !strcmp( args->base, args->expect ), "wrong data\n" ); break; } @@ -6642,19 +6642,19 @@ static void test_write_watch(void) memset(&ov, 0, sizeof(ov)); ov.hEvent = event = CreateEventA(NULL, FALSE, FALSE, NULL); - ok(ov.hEvent != NULL, "could not create event object, errno = %d\n", GetLastError()); + ok(ov.hEvent != NULL, "could not create event object, errno = %ld\n", GetLastError()); flags = 0; size = 0x10000; base = VirtualAlloc( 0, size, MEM_RESERVE | MEM_COMMIT | MEM_WRITE_WATCH, PAGE_READWRITE ); - ok( base != NULL, "VirtualAlloc failed %u\n", GetLastError() ); + ok( base != NULL, "VirtualAlloc failed %lu\n", GetLastError() ); memset( base, 0, size ); count = 64; ret = pGetWriteWatch( WRITE_WATCH_FLAG_RESET, base, size, results, &count, &pagesize ); - ok( !ret, "GetWriteWatch failed %u\n", GetLastError() ); - ok( count == 16, "wrong count %lu\n", count ); + ok( !ret, "GetWriteWatch failed %lu\n", GetLastError() ); + ok( count == 16, "wrong count %Iu\n", count ); bufs[0].len = 5; bufs[0].buf = base; @@ -6663,63 +6663,63 @@ static void test_write_watch(void) ret = WSARecv( dest, bufs, 2, NULL, &flags, &ov, NULL); ok(ret == SOCKET_ERROR && GetLastError() == ERROR_IO_PENDING, - "WSARecv failed - %d error %d\n", ret, GetLastError()); + "WSARecv failed - %d error %ld\n", ret, GetLastError()); count = 64; ret = pGetWriteWatch( WRITE_WATCH_FLAG_RESET, base, size, results, &count, &pagesize ); - ok( !ret, "GetWriteWatch failed %u\n", GetLastError() ); - ok( count == 9, "wrong count %lu\n", count ); + ok( !ret, "GetWriteWatch failed %lu\n", GetLastError() ); + ok( count == 9, "wrong count %Iu\n", count ); ok( !base[0], "data set\n" ); send(src, "test message", sizeof("test message"), 0); ret = GetOverlappedResult( (HANDLE)dest, &ov, &bytesReturned, TRUE ); - ok( ret, "GetOverlappedResult failed %u\n", GetLastError() ); - ok( bytesReturned == sizeof("test message"), "wrong size %u\n", bytesReturned ); + ok( ret, "GetOverlappedResult failed %lu\n", GetLastError() ); + ok( bytesReturned == sizeof("test message"), "wrong size %lu\n", bytesReturned ); ok( !memcmp( base, "test ", 5 ), "wrong data %s\n", base ); ok( !memcmp( base + 0x4000, "message", 8 ), "wrong data %s\n", base + 0x4000 ); count = 64; ret = pGetWriteWatch( WRITE_WATCH_FLAG_RESET, base, size, results, &count, &pagesize ); - ok( !ret, "GetWriteWatch failed %u\n", GetLastError() ); - ok( count == 0, "wrong count %lu\n", count ); + ok( !ret, "GetWriteWatch failed %lu\n", GetLastError() ); + ok( count == 0, "wrong count %Iu\n", count ); memset( base, 0, size ); count = 64; ret = pGetWriteWatch( WRITE_WATCH_FLAG_RESET, base, size, results, &count, &pagesize ); - ok( !ret, "GetWriteWatch failed %u\n", GetLastError() ); - ok( count == 16, "wrong count %lu\n", count ); + ok( !ret, "GetWriteWatch failed %lu\n", GetLastError() ); + ok( count == 16, "wrong count %Iu\n", count ); bufs[1].len = 0x4000; bufs[1].buf = base + 0x2000; ret = WSARecvFrom( dest, bufs, 2, NULL, &flags, &addr, &addr_len, &ov, NULL); ok(ret == SOCKET_ERROR && GetLastError() == ERROR_IO_PENDING, - "WSARecv failed - %d error %d\n", ret, GetLastError()); + "WSARecv failed - %d error %ld\n", ret, GetLastError()); count = 64; ret = pGetWriteWatch( WRITE_WATCH_FLAG_RESET, base, size, results, &count, &pagesize ); - ok( !ret, "GetWriteWatch failed %u\n", GetLastError() ); - ok( count == 5, "wrong count %lu\n", count ); + ok( !ret, "GetWriteWatch failed %lu\n", GetLastError() ); + ok( count == 5, "wrong count %Iu\n", count ); ok( !base[0], "data set\n" ); send(src, "test message", sizeof("test message"), 0); ret = GetOverlappedResult( (HANDLE)dest, &ov, &bytesReturned, TRUE ); - ok( ret, "GetOverlappedResult failed %u\n", GetLastError() ); - ok( bytesReturned == sizeof("test message"), "wrong size %u\n", bytesReturned ); + ok( ret, "GetOverlappedResult failed %lu\n", GetLastError() ); + ok( bytesReturned == sizeof("test message"), "wrong size %lu\n", bytesReturned ); ok( !memcmp( base, "test ", 5 ), "wrong data %s\n", base ); ok( !memcmp( base + 0x2000, "message", 8 ), "wrong data %s\n", base + 0x2000 ); count = 64; ret = pGetWriteWatch( WRITE_WATCH_FLAG_RESET, base, size, results, &count, &pagesize ); - ok( !ret, "GetWriteWatch failed %u\n", GetLastError() ); - ok( count == 0, "wrong count %lu\n", count ); + ok( !ret, "GetWriteWatch failed %lu\n", GetLastError() ); + ok( count == 0, "wrong count %Iu\n", count ); memset( base, 0, size ); count = 64; ret = pGetWriteWatch( WRITE_WATCH_FLAG_RESET, base, size, results, &count, &pagesize ); - ok( !ret, "GetWriteWatch failed %u\n", GetLastError() ); - ok( count == 16, "wrong count %lu\n", count ); + ok( !ret, "GetWriteWatch failed %lu\n", GetLastError() ); + ok( count == 16, "wrong count %Iu\n", count ); args.dest = dest; args.base = base; @@ -6732,8 +6732,8 @@ static void test_write_watch(void) count = 64; ret = pGetWriteWatch( WRITE_WATCH_FLAG_RESET, base, size, results, &count, &pagesize ); - ok( !ret, "GetWriteWatch failed %u\n", GetLastError() ); - ok( count == 8, "wrong count %lu\n", count ); + ok( !ret, "GetWriteWatch failed %lu\n", GetLastError() ); + ok( count == 8, "wrong count %Iu\n", count ); send(src, "test message", sizeof("test message"), 0); WaitForSingleObject( thread, 10000 ); @@ -6741,8 +6741,8 @@ static void test_write_watch(void) count = 64; ret = pGetWriteWatch( WRITE_WATCH_FLAG_RESET, base, size, results, &count, &pagesize ); - ok( !ret, "GetWriteWatch failed %u\n", GetLastError() ); - ok( count == 0, "wrong count %lu\n", count ); + ok( !ret, "GetWriteWatch failed %lu\n", GetLastError() ); + ok( count == 0, "wrong count %Iu\n", count ); } WSACloseEvent( event ); closesocket( dest ); @@ -7208,7 +7208,7 @@ static void test_connect(void) &pConnectEx, sizeof(pConnectEx), &bytesReturned, NULL, NULL); ok(!iret, "failed to get ConnectEx, error %u\n", WSAGetLastError()); - ok(bytesReturned == sizeof(pConnectEx), "expected sizeof(pConnectEx), got %u\n", bytesReturned); + ok(bytesReturned == sizeof(pConnectEx), "expected sizeof(pConnectEx), got %lu\n", bytesReturned); WSASetLastError(0xdeadbeef); iret = connect(listener, (struct sockaddr *)&address, sizeof(address)); @@ -7221,7 +7221,7 @@ static void test_connect(void) iret = pConnectEx(listener, (struct sockaddr *)&address, sizeof(address), NULL, 0, &bytesReturned, &overlapped); ok(!iret, "got %d\n", iret); ok(WSAGetLastError() == WSAEINVAL, "got error %u\n", WSAGetLastError()); - ok(overlapped.Internal == STATUS_PENDING, "got status %#x\n", (NTSTATUS)overlapped.Internal); + ok(overlapped.Internal == STATUS_PENDING, "got status %#lx\n", (NTSTATUS)overlapped.Internal); todo_wine ok(overlapped.InternalHigh == 0xdeadbeef, "got size %Iu\n", overlapped.InternalHigh); bret = pConnectEx(INVALID_SOCKET, (struct sockaddr*)&address, addrlen, NULL, 0, &bytesReturned, &overlapped); @@ -7249,11 +7249,11 @@ static void test_connect(void) ok(bret == FALSE && WSAGetLastError() == ERROR_IO_PENDING, "ConnectEx failed: " "returned %d + errno %d\n", bret, WSAGetLastError()); dwret = WaitForSingleObject(overlapped.hEvent, 15000); - ok(dwret == WAIT_OBJECT_0, "Waiting for connect event failed with %d + errno %d\n", dwret, GetLastError()); + ok(dwret == WAIT_OBJECT_0, "Waiting for connect event failed with %ld + errno %ld\n", dwret, GetLastError()); bret = GetOverlappedResult((HANDLE)connector, &overlapped, &bytesReturned, FALSE); - ok(bret, "Connecting failed, error %d\n", GetLastError()); - ok(bytesReturned == 0, "Bytes sent is %d\n", bytesReturned); + ok(bret, "Connecting failed, error %ld\n", GetLastError()); + ok(bytesReturned == 0, "Bytes sent is %ld\n", bytesReturned); closesocket(connector); connector = socket(AF_INET, SOCK_STREAM, 0); @@ -7276,18 +7276,18 @@ static void test_connect(void) ok(bret == FALSE && WSAGetLastError() == ERROR_IO_PENDING, "ConnectEx failed: " "returned %d + errno %d\n", bret, WSAGetLastError()); dwret = WaitForSingleObject(overlapped.hEvent, 15000); - ok(dwret == WAIT_OBJECT_0, "Waiting for connect event failed with %d + errno %d\n", dwret, GetLastError()); + ok(dwret == WAIT_OBJECT_0, "Waiting for connect event failed with %ld + errno %ld\n", dwret, GetLastError()); bret = GetOverlappedResult((HANDLE)connector, &overlapped, &bytesReturned, FALSE); - ok(bret, "Connecting failed, error %d\n", GetLastError()); - ok(bytesReturned == 3, "Bytes sent is %d\n", bytesReturned); + ok(bret, "Connecting failed, error %ld\n", GetLastError()); + ok(bytesReturned == 3, "Bytes sent is %ld\n", bytesReturned); acceptor = accept(listener, NULL, NULL); ok(acceptor != INVALID_SOCKET, "could not accept socket error %d\n", WSAGetLastError()); bytesReturned = recv(acceptor, buffer, 3, 0); buffer[4] = 0; - ok(bytesReturned == 3, "Didn't get all sent data, got only %d\n", bytesReturned); + ok(bytesReturned == 3, "Didn't get all sent data, got only %ld\n", bytesReturned); ok(buffer[0] == '1' && buffer[1] == '2' && buffer[2] == '3', "Failed to get the right data, expected '123', got '%s'\n", buffer); @@ -7307,7 +7307,7 @@ static void test_connect(void) bret = pConnectEx(connector, (struct sockaddr *)&address, sizeof(address), NULL, 0, &bytesReturned, &overlapped); ok(!bret, "got %d\n", bret); ok(WSAGetLastError() == WSAEISCONN, "got error %u\n", WSAGetLastError()); - ok(overlapped.Internal == STATUS_PENDING, "got status %#x\n", (NTSTATUS)overlapped.Internal); + ok(overlapped.Internal == STATUS_PENDING, "got status %#lx\n", (NTSTATUS)overlapped.Internal); todo_wine ok(overlapped.InternalHigh == 0xdeadbeef, "got size %Iu\n", overlapped.InternalHigh); WSASetLastError(0xdeadbeef); @@ -7316,7 +7316,7 @@ static void test_connect(void) bret = pConnectEx(acceptor, (struct sockaddr *)&address, sizeof(address), NULL, 0, &bytesReturned, &overlapped); ok(!bret, "got %d\n", bret); ok(WSAGetLastError() == WSAEISCONN, "got error %u\n", WSAGetLastError()); - ok(overlapped.Internal == STATUS_PENDING, "got status %#x\n", (NTSTATUS)overlapped.Internal); + ok(overlapped.Internal == STATUS_PENDING, "got status %#lx\n", (NTSTATUS)overlapped.Internal); todo_wine ok(overlapped.InternalHigh == 0xdeadbeef, "got size %Iu\n", overlapped.InternalHigh); closesocket(connector); @@ -7341,7 +7341,7 @@ static void test_connect(void) bret = pConnectEx(connector, (struct sockaddr *)&address, sizeof(address), NULL, 0, &bytesReturned, &overlapped); ok(!bret, "got %d\n", bret); ok(WSAGetLastError() == WSAEISCONN, "got error %u\n", WSAGetLastError()); - ok(overlapped.Internal == STATUS_PENDING, "got status %#x\n", (NTSTATUS)overlapped.Internal); + ok(overlapped.Internal == STATUS_PENDING, "got status %#lx\n", (NTSTATUS)overlapped.Internal); todo_wine ok(overlapped.InternalHigh == 0xdeadbeef, "got size %Iu\n", overlapped.InternalHigh); WSASetLastError(0xdeadbeef); @@ -7350,7 +7350,7 @@ static void test_connect(void) bret = pConnectEx(acceptor, (struct sockaddr *)&address, sizeof(address), NULL, 0, &bytesReturned, &overlapped); ok(!bret, "got %d\n", bret); ok(WSAGetLastError() == WSAEISCONN, "got error %u\n", WSAGetLastError()); - ok(overlapped.Internal == STATUS_PENDING, "got status %#x\n", (NTSTATUS)overlapped.Internal); + ok(overlapped.Internal == STATUS_PENDING, "got status %#lx\n", (NTSTATUS)overlapped.Internal); todo_wine ok(overlapped.InternalHigh == 0xdeadbeef, "got size %Iu\n", overlapped.InternalHigh); closesocket(connector); @@ -7371,9 +7371,9 @@ static void test_connect(void) bret = pConnectEx(connector, (struct sockaddr*)&address, addrlen, NULL, 0, &bytesReturned, &overlapped); ok(bret == FALSE && GetLastError() == ERROR_IO_PENDING, "ConnectEx to bad destination failed: " - "returned %d + errno %d\n", bret, GetLastError()); + "returned %d + errno %ld\n", bret, GetLastError()); dwret = WaitForSingleObject(overlapped.hEvent, 15000); - ok(dwret == WAIT_OBJECT_0, "Waiting for connect event failed with %d + errno %d\n", dwret, GetLastError()); + ok(dwret == WAIT_OBJECT_0, "Waiting for connect event failed with %ld + errno %ld\n", dwret, GetLastError()); bret = GetOverlappedResult((HANDLE)connector, &overlapped, &bytesReturned, FALSE); ok(bret == FALSE && GetLastError() == ERROR_CONNECTION_REFUSED, @@ -7443,7 +7443,7 @@ static void test_AcceptEx(void) &bytesReturned, &overlapped); ok(bret == FALSE && WSAGetLastError() == WSAENOTSOCK, "AcceptEx on invalid listening socket " "returned %d + errno %d\n", bret, WSAGetLastError()); - ok(overlapped.Internal == STATUS_PENDING, "got %08x\n", (ULONG)overlapped.Internal); + ok(overlapped.Internal == STATUS_PENDING, "got %08lx\n", (ULONG)overlapped.Internal); overlapped.Internal = 0xdeadbeef; bret = pAcceptEx(listener, acceptor, buffer, sizeof(buffer) - 2*(sizeof(struct sockaddr_in) + 16), @@ -7452,12 +7452,12 @@ static void test_AcceptEx(void) todo_wine ok(bret == FALSE && WSAGetLastError() == WSAEINVAL, "AcceptEx on a non-listening socket " "returned %d + errno %d\n", bret, WSAGetLastError()); - ok(overlapped.Internal == STATUS_PENDING, "got %08x\n", (ULONG)overlapped.Internal); + ok(overlapped.Internal == STATUS_PENDING, "got %08lx\n", (ULONG)overlapped.Internal); if (!bret && WSAGetLastError() == ERROR_IO_PENDING) CancelIo((HANDLE)listener); iret = listen(listener, 5); - ok(!iret, "failed to listen, error %u\n", GetLastError()); + ok(!iret, "failed to listen, error %lu\n", GetLastError()); overlapped.Internal = 0xdeadbeef; bret = pAcceptEx(listener, INVALID_SOCKET, buffer, sizeof(buffer) - 2*(sizeof(struct sockaddr_in) + 16), @@ -7465,7 +7465,7 @@ static void test_AcceptEx(void) &bytesReturned, &overlapped); ok(bret == FALSE && WSAGetLastError() == WSAENOTSOCK, "AcceptEx on invalid accepting socket " "returned %d + errno %d\n", bret, WSAGetLastError()); - ok(overlapped.Internal == STATUS_PENDING, "got %08x\n", (ULONG)overlapped.Internal); + ok(overlapped.Internal == STATUS_PENDING, "got %08lx\n", (ULONG)overlapped.Internal); overlapped.Internal = 0xdeadbeef; bret = pAcceptEx(listener, acceptor, NULL, sizeof(buffer) - 2*(sizeof(struct sockaddr_in) + 16), @@ -7473,7 +7473,7 @@ static void test_AcceptEx(void) &bytesReturned, &overlapped); todo_wine ok(bret == FALSE && WSAGetLastError() == WSAEFAULT, "AcceptEx on NULL buffer returned %d + errno %d\n", bret, WSAGetLastError()); - ok(overlapped.Internal == STATUS_PENDING, "got %08x\n", (ULONG)overlapped.Internal); + ok(overlapped.Internal == STATUS_PENDING, "got %08lx\n", (ULONG)overlapped.Internal); overlapped.Internal = 0xdeadbeef; bret = pAcceptEx(listener, acceptor, buffer, 0, 0, sizeof(struct sockaddr_in) + 16, @@ -7481,7 +7481,7 @@ static void test_AcceptEx(void) ok(bret == FALSE && WSAGetLastError() == ERROR_IO_PENDING, "AcceptEx on too small local address size returned %d + errno %d\n", bret, WSAGetLastError()); - ok(overlapped.Internal == STATUS_PENDING, "got %08x\n", (ULONG)overlapped.Internal); + ok(overlapped.Internal == STATUS_PENDING, "got %08lx\n", (ULONG)overlapped.Internal); connector = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); ok(connector != -1, "failed to create socket, error %u\n", WSAGetLastError()); @@ -7493,9 +7493,9 @@ static void test_AcceptEx(void) dwret = WaitForSingleObject(overlapped.hEvent, 1000); ok(!dwret, "wait failed\n"); bret = GetOverlappedResult((HANDLE)listener, &overlapped, &bytesReturned, FALSE); - ok(bret, "got error %u\n", GetLastError()); - ok(!(NTSTATUS)overlapped.Internal, "got %#lx\n", overlapped.Internal); - ok(!bytesReturned, "got size %u\n", bytesReturned); + ok(bret, "got error %lu\n", GetLastError()); + ok(!(NTSTATUS)overlapped.Internal, "got %#Ix\n", overlapped.Internal); + ok(!bytesReturned, "got size %lu\n", bytesReturned); readBindAddress = readRemoteAddress = (struct sockaddr_in *)0xdeadbeef; localSize = remoteSize = 0xdeadbeef; @@ -7517,7 +7517,7 @@ static void test_AcceptEx(void) bret = pAcceptEx(listener, acceptor, buffer, 0, 0, sizeof(struct sockaddr_in) + 16, &bytesReturned, &overlapped); ok(!bret, "expected failure\n"); todo_wine ok(WSAGetLastError() == WSAEINVAL, "got error %u\n", WSAGetLastError()); - ok(overlapped.Internal == STATUS_PENDING, "got status %#x\n", (NTSTATUS)overlapped.Internal); + ok(overlapped.Internal == STATUS_PENDING, "got status %#lx\n", (NTSTATUS)overlapped.Internal); if (WSAGetLastError() == ERROR_IO_PENDING) CancelIo((HANDLE)listener); @@ -7533,7 +7533,7 @@ static void test_AcceptEx(void) bret = pAcceptEx(listener, acceptor, buffer, 0, 0, sizeof(struct sockaddr_in) + 16, &bytesReturned, &overlapped); ok(!bret, "expected failure\n"); todo_wine ok(WSAGetLastError() == WSAEINVAL, "got error %u\n", WSAGetLastError()); - ok(overlapped.Internal == STATUS_PENDING, "got status %#x\n", (NTSTATUS)overlapped.Internal); + ok(overlapped.Internal == STATUS_PENDING, "got status %#lx\n", (NTSTATUS)overlapped.Internal); if (WSAGetLastError() == ERROR_IO_PENDING) CancelIo((HANDLE)listener); @@ -7547,7 +7547,7 @@ static void test_AcceptEx(void) bret = pAcceptEx(listener, acceptor, buffer, 0, 0, sizeof(struct sockaddr_in) + 16, &bytesReturned, &overlapped); ok(!bret, "expected failure\n"); todo_wine ok(WSAGetLastError() == WSAEINVAL, "got error %u\n", WSAGetLastError()); - ok(overlapped.Internal == STATUS_PENDING, "got status %#x\n", (NTSTATUS)overlapped.Internal); + ok(overlapped.Internal == STATUS_PENDING, "got status %#lx\n", (NTSTATUS)overlapped.Internal); if (WSAGetLastError() == ERROR_IO_PENDING) CancelIo((HANDLE)listener); @@ -7555,7 +7555,7 @@ static void test_AcceptEx(void) bret = pAcceptEx(listener, acceptor2, buffer, 0, 0, sizeof(struct sockaddr_in) + 16, &bytesReturned, &overlapped); ok(!bret, "expected failure\n"); todo_wine ok(WSAGetLastError() == WSAEINVAL, "got error %u\n", WSAGetLastError()); - ok(overlapped.Internal == STATUS_PENDING, "got status %#x\n", (NTSTATUS)overlapped.Internal); + ok(overlapped.Internal == STATUS_PENDING, "got status %#lx\n", (NTSTATUS)overlapped.Internal); if (WSAGetLastError() == ERROR_IO_PENDING) CancelIo((HANDLE)listener); @@ -7571,7 +7571,7 @@ static void test_AcceptEx(void) bret = pAcceptEx(listener, acceptor, buffer, 0, 3, sizeof(struct sockaddr_in) + 16, &bytesReturned, &overlapped); ok(!bret && WSAGetLastError() == ERROR_IO_PENDING, "got %d, error %u\n", bret, WSAGetLastError()); - ok((NTSTATUS)overlapped.Internal == STATUS_PENDING, "got %#lx\n", overlapped.Internal); + ok((NTSTATUS)overlapped.Internal == STATUS_PENDING, "got %#Ix\n", overlapped.Internal); connector = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); ok(connector != -1, "failed to create socket, error %u\n", WSAGetLastError()); @@ -7584,9 +7584,9 @@ static void test_AcceptEx(void) SetLastError(0xdeadbeef); bret = GetOverlappedResult((HANDLE)listener, &overlapped, &bytesReturned, FALSE); ok(!bret, "expected failure\n"); - ok(GetLastError() == ERROR_INSUFFICIENT_BUFFER, "got error %u\n", GetLastError()); - ok((NTSTATUS)overlapped.Internal == STATUS_BUFFER_TOO_SMALL, "got %#lx\n", overlapped.Internal); - ok(!bytesReturned, "got size %u\n", bytesReturned); + ok(GetLastError() == ERROR_INSUFFICIENT_BUFFER, "got error %lu\n", GetLastError()); + ok((NTSTATUS)overlapped.Internal == STATUS_BUFFER_TOO_SMALL, "got %#Ix\n", overlapped.Internal); + ok(!bytesReturned, "got size %lu\n", bytesReturned); closesocket(acceptor); @@ -7604,7 +7604,7 @@ static void test_AcceptEx(void) bret = pAcceptEx(listener, acceptor, buffer, 0, sizeof(struct sockaddr_in) + 4, sizeof(struct sockaddr_in) + 16, &bytesReturned, &overlapped); ok(!bret && WSAGetLastError() == ERROR_IO_PENDING, "got %d, error %u\n", bret, WSAGetLastError()); - ok((NTSTATUS)overlapped.Internal == STATUS_PENDING, "got %#lx\n", overlapped.Internal); + ok((NTSTATUS)overlapped.Internal == STATUS_PENDING, "got %#Ix\n", overlapped.Internal); connector = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); ok(connector != -1, "failed to create socket, error %u\n", WSAGetLastError()); @@ -7617,9 +7617,9 @@ static void test_AcceptEx(void) SetLastError(0xdeadbeef); bret = GetOverlappedResult((HANDLE)listener, &overlapped, &bytesReturned, FALSE); todo_wine ok(!bret, "expected failure\n"); - todo_wine ok(GetLastError() == ERROR_INSUFFICIENT_BUFFER, "got error %u\n", GetLastError()); - todo_wine ok((NTSTATUS)overlapped.Internal == STATUS_BUFFER_TOO_SMALL, "got %#lx\n", overlapped.Internal); - ok(!bytesReturned, "got size %u\n", bytesReturned); + todo_wine ok(GetLastError() == ERROR_INSUFFICIENT_BUFFER, "got error %lu\n", GetLastError()); + todo_wine ok((NTSTATUS)overlapped.Internal == STATUS_BUFFER_TOO_SMALL, "got %#Ix\n", overlapped.Internal); + ok(!bytesReturned, "got size %lu\n", bytesReturned); closesocket(acceptor); @@ -7639,7 +7639,7 @@ static void test_AcceptEx(void) ok(bret == FALSE && WSAGetLastError() == ERROR_IO_PENDING, "AcceptEx on too small local address " "size returned %d + errno %d\n", bret, WSAGetLastError()); - ok(overlapped.Internal == STATUS_PENDING, "got %08x\n", (ULONG)overlapped.Internal); + ok(overlapped.Internal == STATUS_PENDING, "got %08lx\n", (ULONG)overlapped.Internal); bret = CancelIo((HANDLE) listener); ok(bret, "Failed to cancel pending accept socket\n"); @@ -7648,14 +7648,14 @@ static void test_AcceptEx(void) &bytesReturned, &overlapped); ok(bret == FALSE && WSAGetLastError() == WSAEFAULT, "AcceptEx on too small remote address size returned %d + errno %d\n", bret, WSAGetLastError()); - ok(overlapped.Internal == STATUS_PENDING, "got %08x\n", (ULONG)overlapped.Internal); + ok(overlapped.Internal == STATUS_PENDING, "got %08lx\n", (ULONG)overlapped.Internal); overlapped.Internal = 0xdeadbeef; bret = pAcceptEx(listener, acceptor, buffer, 0, sizeof(struct sockaddr_in) + 16, sizeof(struct sockaddr_in) + 15, &bytesReturned, &overlapped); ok(bret == FALSE && WSAGetLastError() == ERROR_IO_PENDING, "AcceptEx on too small remote address size returned %d + errno %d\n", bret, WSAGetLastError()); - ok(overlapped.Internal == STATUS_PENDING, "got %08x\n", (ULONG)overlapped.Internal); + ok(overlapped.Internal == STATUS_PENDING, "got %08lx\n", (ULONG)overlapped.Internal); bret = CancelIo((HANDLE) listener); ok(bret, "Failed to cancel pending accept socket\n"); @@ -7674,7 +7674,7 @@ static void test_AcceptEx(void) sizeof(struct sockaddr_in) + 16, sizeof(struct sockaddr_in) + 16, &bytesReturned, &overlapped); ok(bret == FALSE && WSAGetLastError() == ERROR_IO_PENDING, "AcceptEx returned %d + errno %d\n", bret, WSAGetLastError()); - ok(overlapped.Internal == STATUS_PENDING, "got %08x\n", (ULONG)overlapped.Internal); + ok(overlapped.Internal == STATUS_PENDING, "got %08lx\n", (ULONG)overlapped.Internal); /* try to accept into the same socket twice */ overlapped.Internal = 0xdeadbeef; @@ -7683,7 +7683,7 @@ static void test_AcceptEx(void) &bytesReturned, &overlapped); ok(bret == FALSE && WSAGetLastError() == WSAEINVAL, "AcceptEx on already pending socket returned %d + errno %d\n", bret, WSAGetLastError()); - ok(overlapped.Internal == STATUS_PENDING, "got %08x\n", (ULONG)overlapped.Internal); + ok(overlapped.Internal == STATUS_PENDING, "got %08lx\n", (ULONG)overlapped.Internal); /* try to connect a socket that's being accepted into */ iret = connect(acceptor, (struct sockaddr*)&bindAddress, sizeof(bindAddress)); @@ -7702,12 +7702,12 @@ static void test_AcceptEx(void) ok(iret == 0, "connecting to accepting socket failed, error %d\n", WSAGetLastError()); dwret = WaitForSingleObject(overlapped.hEvent, INFINITE); - ok(dwret == WAIT_OBJECT_0, "Waiting for accept event failed with %d + errno %d\n", dwret, GetLastError()); - ok(overlapped.Internal == STATUS_SUCCESS, "got %08x\n", (ULONG)overlapped.Internal); + ok(dwret == WAIT_OBJECT_0, "Waiting for accept event failed with %ld + errno %ld\n", dwret, GetLastError()); + ok(overlapped.Internal == STATUS_SUCCESS, "got %08lx\n", (ULONG)overlapped.Internal); bret = GetOverlappedResult((HANDLE)listener, &overlapped, &bytesReturned, FALSE); - ok(bret, "GetOverlappedResult failed, error %d\n", GetLastError()); - ok(bytesReturned == 0, "bytesReturned isn't supposed to be %d\n", bytesReturned); + ok(bret, "GetOverlappedResult failed, error %ld\n", GetLastError()); + ok(bytesReturned == 0, "bytesReturned isn't supposed to be %ld\n", bytesReturned); closesocket(connector); connector = INVALID_SOCKET; @@ -7716,21 +7716,21 @@ static void test_AcceptEx(void) /* Test short reads */ acceptor = socket(AF_INET, SOCK_STREAM, 0); - ok(acceptor != INVALID_SOCKET, "failed to create socket, error %u\n", GetLastError()); + ok(acceptor != INVALID_SOCKET, "failed to create socket, error %lu\n", GetLastError()); connector = socket(AF_INET, SOCK_STREAM, 0); - ok(connector != INVALID_SOCKET, "failed to create socket, error %u\n", GetLastError()); + ok(connector != INVALID_SOCKET, "failed to create socket, error %lu\n", GetLastError()); overlapped.Internal = 0xdeadbeef; bret = pAcceptEx(listener, acceptor, buffer, 2, sizeof(struct sockaddr_in) + 16, sizeof(struct sockaddr_in) + 16, &bytesReturned, &overlapped); ok(bret == FALSE && WSAGetLastError() == ERROR_IO_PENDING, "AcceptEx returned %d + errno %d\n", bret, WSAGetLastError()); - ok(overlapped.Internal == STATUS_PENDING, "got %08x\n", (ULONG)overlapped.Internal); + ok(overlapped.Internal == STATUS_PENDING, "got %08lx\n", (ULONG)overlapped.Internal); connect_time = 0xdeadbeef; optlen = sizeof(connect_time); iret = getsockopt(connector, SOL_SOCKET, SO_CONNECT_TIME, (char *)&connect_time, &optlen); ok(!iret, "getsockopt failed %d\n", WSAGetLastError()); - ok(connect_time == ~0u, "unexpected connect time %u\n", connect_time); + ok(connect_time == ~0u, "unexpected connect time %lu\n", connect_time); /* AcceptEx() still won't complete until we send data */ iret = connect(connector, (struct sockaddr*)&bindAddress, sizeof(bindAddress)); @@ -7740,11 +7740,11 @@ static void test_AcceptEx(void) optlen = sizeof(connect_time); iret = getsockopt(connector, SOL_SOCKET, SO_CONNECT_TIME, (char *)&connect_time, &optlen); ok(!iret, "getsockopt failed %d\n", WSAGetLastError()); - ok(connect_time < 0xdeadbeef, "unexpected connect time %u\n", connect_time); + ok(connect_time < 0xdeadbeef, "unexpected connect time %lu\n", connect_time); dwret = WaitForSingleObject(overlapped.hEvent, 0); - ok(dwret == WAIT_TIMEOUT, "Waiting for accept event timeout failed with %d + errno %d\n", dwret, GetLastError()); - ok(overlapped.Internal == STATUS_PENDING, "got %08x\n", (ULONG)overlapped.Internal); + ok(dwret == WAIT_TIMEOUT, "Waiting for accept event timeout failed with %ld + errno %ld\n", dwret, GetLastError()); + ok(overlapped.Internal == STATUS_PENDING, "got %08lx\n", (ULONG)overlapped.Internal); iret = getsockname( connector, (struct sockaddr *)&peerAddress, &remoteSize); ok( !iret, "getsockname failed.\n"); @@ -7754,8 +7754,8 @@ static void test_AcceptEx(void) ok(iret == 1, "could not send 1 byte: send %d errno %d\n", iret, WSAGetLastError()); dwret = WaitForSingleObject(overlapped.hEvent, 1000); - ok(dwret == WAIT_OBJECT_0, "Waiting for accept event failed with %d + errno %d\n", dwret, GetLastError()); - ok(overlapped.Internal == STATUS_SUCCESS, "got %08x\n", (ULONG)overlapped.Internal); + ok(dwret == WAIT_OBJECT_0, "Waiting for accept event failed with %ld + errno %ld\n", dwret, GetLastError()); + ok(overlapped.Internal == STATUS_SUCCESS, "got %08lx\n", (ULONG)overlapped.Internal); /* Check if the buffer from AcceptEx is decoded correctly */ pGetAcceptExSockaddrs(buffer, 2, sizeof(struct sockaddr_in) + 16, sizeof(struct sockaddr_in) + 16, @@ -7777,8 +7777,8 @@ static void test_AcceptEx(void) readRemoteAddress->sin_port, peerAddress.sin_port); bret = GetOverlappedResult((HANDLE)listener, &overlapped, &bytesReturned, FALSE); - ok(bret, "GetOverlappedResult failed, error %d\n", GetLastError()); - ok(bytesReturned == 1, "bytesReturned isn't supposed to be %d\n", bytesReturned); + ok(bret, "GetOverlappedResult failed, error %ld\n", GetLastError()); + ok(bytesReturned == 1, "bytesReturned isn't supposed to be %ld\n", bytesReturned); closesocket(connector); connector = INVALID_SOCKET; @@ -7787,16 +7787,16 @@ static void test_AcceptEx(void) /* Test CF_DEFER & AcceptEx interaction */ acceptor = socket(AF_INET, SOCK_STREAM, 0); - ok(acceptor != INVALID_SOCKET, "failed to create socket, error %u\n", GetLastError()); + ok(acceptor != INVALID_SOCKET, "failed to create socket, error %lu\n", GetLastError()); connector = socket(AF_INET, SOCK_STREAM, 0); - ok(connector != INVALID_SOCKET, "failed to create socket, error %u\n", GetLastError()); + ok(connector != INVALID_SOCKET, "failed to create socket, error %lu\n", GetLastError()); connector2 = socket(AF_INET, SOCK_STREAM, 0); - ok(connector2 != INVALID_SOCKET, "failed to create socket, error %u\n", GetLastError()); + ok(connector2 != INVALID_SOCKET, "failed to create socket, error %lu\n", GetLastError()); iret = set_blocking(connector, FALSE); - ok(!iret, "failed to set nonblocking, error %u\n", GetLastError()); + ok(!iret, "failed to set nonblocking, error %lu\n", GetLastError()); iret = set_blocking(connector2, FALSE); - ok(!iret, "failed to set nonblocking, error %u\n", GetLastError()); + ok(!iret, "failed to set nonblocking, error %lu\n", GetLastError()); /* Connect socket #1 */ iret = connect(connector, (struct sockaddr*)&bindAddress, sizeof(bindAddress)); @@ -7845,11 +7845,11 @@ static void test_AcceptEx(void) ok(iret == 1, "got ret %d, error %u\n", iret, WSAGetLastError()); dwret = WaitForSingleObject(overlapped.hEvent, 0); - ok(dwret == WAIT_OBJECT_0, "Waiting for accept event failed with %d + errno %d\n", dwret, GetLastError()); + ok(dwret == WAIT_OBJECT_0, "Waiting for accept event failed with %ld + errno %ld\n", dwret, GetLastError()); bret = GetOverlappedResult((HANDLE)listener, &overlapped, &bytesReturned, FALSE); - ok(bret, "GetOverlappedResult failed, error %d\n", GetLastError()); - ok(bytesReturned == 0, "bytesReturned isn't supposed to be %d\n", bytesReturned); + ok(bret, "GetOverlappedResult failed, error %ld\n", GetLastError()); + ok(bytesReturned == 0, "bytesReturned isn't supposed to be %ld\n", bytesReturned); set_blocking(acceptor, TRUE); iret = recv( acceptor, buffer, 2, 0); @@ -7867,9 +7867,9 @@ static void test_AcceptEx(void) /* Disconnect during receive? */ acceptor = socket(AF_INET, SOCK_STREAM, 0); - ok(acceptor != INVALID_SOCKET, "failed to create socket, error %u\n", GetLastError()); + ok(acceptor != INVALID_SOCKET, "failed to create socket, error %lu\n", GetLastError()); connector = socket(AF_INET, SOCK_STREAM, 0); - ok(connector != INVALID_SOCKET, "failed to create socket, error %u\n", GetLastError()); + ok(connector != INVALID_SOCKET, "failed to create socket, error %lu\n", GetLastError()); bret = pAcceptEx(listener, acceptor, buffer, sizeof(buffer) - 2*(sizeof(struct sockaddr_in) + 16), sizeof(struct sockaddr_in) + 16, sizeof(struct sockaddr_in) + 16, &bytesReturned, &overlapped); @@ -7882,19 +7882,19 @@ static void test_AcceptEx(void) connector = INVALID_SOCKET; dwret = WaitForSingleObject(overlapped.hEvent, 1000); - ok(dwret == WAIT_OBJECT_0, "Waiting for accept event failed with %d + errno %d\n", dwret, GetLastError()); + ok(dwret == WAIT_OBJECT_0, "Waiting for accept event failed with %ld + errno %ld\n", dwret, GetLastError()); bytesReturned = 123456; bret = GetOverlappedResult((HANDLE)listener, &overlapped, &bytesReturned, FALSE); - ok(bret, "GetOverlappedResult failed, error %d\n", GetLastError()); - ok(bytesReturned == 0, "bytesReturned isn't supposed to be %d\n", bytesReturned); + ok(bret, "GetOverlappedResult failed, error %ld\n", GetLastError()); + ok(bytesReturned == 0, "bytesReturned isn't supposed to be %ld\n", bytesReturned); closesocket(acceptor); /* Test closing with pending requests */ acceptor = socket(AF_INET, SOCK_STREAM, 0); - ok(acceptor != INVALID_SOCKET, "failed to create socket, error %u\n", GetLastError()); + ok(acceptor != INVALID_SOCKET, "failed to create socket, error %lu\n", GetLastError()); bret = pAcceptEx(listener, acceptor, buffer, sizeof(buffer) - 2*(sizeof(struct sockaddr_in) + 16), sizeof(struct sockaddr_in) + 16, sizeof(struct sockaddr_in) + 16, &bytesReturned, &overlapped); @@ -7904,12 +7904,12 @@ static void test_AcceptEx(void) dwret = WaitForSingleObject(overlapped.hEvent, 1000); ok(dwret == WAIT_OBJECT_0, - "Waiting for accept event failed with %d + errno %d\n", dwret, GetLastError()); + "Waiting for accept event failed with %ld + errno %ld\n", dwret, GetLastError()); bret = GetOverlappedResult((HANDLE)listener, &overlapped, &bytesReturned, FALSE); - ok(!bret && GetLastError() == ERROR_OPERATION_ABORTED, "GetOverlappedResult failed, error %d\n", GetLastError()); + ok(!bret && GetLastError() == ERROR_OPERATION_ABORTED, "GetOverlappedResult failed, error %ld\n", GetLastError()); acceptor = socket(AF_INET, SOCK_STREAM, 0); - ok(acceptor != INVALID_SOCKET, "failed to create socket, error %u\n", GetLastError()); + ok(acceptor != INVALID_SOCKET, "failed to create socket, error %lu\n", GetLastError()); bret = pAcceptEx(listener, acceptor, buffer, sizeof(buffer) - 2*(sizeof(struct sockaddr_in) + 16), sizeof(struct sockaddr_in) + 16, sizeof(struct sockaddr_in) + 16, &bytesReturned, &overlapped); @@ -7918,12 +7918,12 @@ static void test_AcceptEx(void) CancelIo((HANDLE) acceptor); dwret = WaitForSingleObject(overlapped.hEvent, 1000); - ok(dwret == WAIT_TIMEOUT, "Waiting for timeout failed with %d + errno %d\n", dwret, GetLastError()); + ok(dwret == WAIT_TIMEOUT, "Waiting for timeout failed with %ld + errno %ld\n", dwret, GetLastError()); closesocket(acceptor); acceptor = socket(AF_INET, SOCK_STREAM, 0); - ok(acceptor != INVALID_SOCKET, "failed to create socket, error %u\n", GetLastError()); + ok(acceptor != INVALID_SOCKET, "failed to create socket, error %lu\n", GetLastError()); bret = pAcceptEx(listener, acceptor, buffer, sizeof(buffer) - 2*(sizeof(struct sockaddr_in) + 16), sizeof(struct sockaddr_in) + 16, sizeof(struct sockaddr_in) + 16, &bytesReturned, &overlapped); @@ -7932,10 +7932,10 @@ static void test_AcceptEx(void) closesocket(listener); dwret = WaitForSingleObject(overlapped.hEvent, 1000); - ok(dwret == WAIT_OBJECT_0, "Waiting for accept event failed with %d + errno %d\n", dwret, GetLastError()); + ok(dwret == WAIT_OBJECT_0, "Waiting for accept event failed with %ld + errno %ld\n", dwret, GetLastError()); bret = GetOverlappedResult((HANDLE)listener, &overlapped, &bytesReturned, FALSE); - ok(!bret && GetLastError() == ERROR_OPERATION_ABORTED, "GetOverlappedResult failed, error %d\n", GetLastError()); + ok(!bret && GetLastError() == ERROR_OPERATION_ABORTED, "GetOverlappedResult failed, error %ld\n", GetLastError()); CloseHandle(overlapped.hEvent); CloseHandle(overlapped2.hEvent); @@ -8166,8 +8166,8 @@ static void test_shutdown(void) ok(!ret, "wait timed out\n"); size = 0xdeadbeef; ret = GetOverlappedResult((HANDLE)client, &overlapped, &size, FALSE); - ok(ret, "got error %u\n", GetLastError()); - ok(size == 5, "got size %u\n", size); + ok(ret, "got error %lu\n", GetLastError()); + ok(size == 5, "got size %lu\n", size); ok(!strcmp(buffer, "test"), "got %s\n", debugstr_an(buffer, size)); WSASetLastError(0xdeadbeef); @@ -8187,8 +8187,8 @@ static void test_shutdown(void) ok(!ret, "wait timed out\n"); size = 0xdeadbeef; ret = GetOverlappedResult((HANDLE)client, &overlapped, &size, FALSE); - ok(ret, "got error %u\n", GetLastError()); - ok(!size, "got size %u\n", size); + ok(ret, "got error %lu\n", GetLastError()); + ok(!size, "got size %lu\n", size); closesocket(client); closesocket(server); @@ -8318,8 +8318,8 @@ static void test_DisconnectEx(void) ok(!ret, "wait timed out\n"); size = 0xdeadbeef; ret = GetOverlappedResult((HANDLE)client, &overlapped, &size, FALSE); - ok(ret, "got error %u\n", GetLastError()); - ok(!size, "got size %u\n", size); + ok(ret, "got error %lu\n", GetLastError()); + ok(!size, "got size %lu\n", size); ret = connect(client, (struct sockaddr *)&server_addr, sizeof(server_addr)); ok(ret == -1, "expected failure\n"); @@ -8434,7 +8434,7 @@ static void compare_file2(HANDLE handle, SOCKET sock, int offset, const char *fi else if(!success) return; n2 = recv(sock, buf2, n1, 0); - ok_(file,line)(n1 == n2, "Block %d size mismatch (%d != %d)\n", i, n1, n2); + ok_(file,line)(n1 == n2, "Block %d size mismatch (%ld != %ld)\n", i, n1, n2); ok_(file,line)(memcmp(buf1, buf2, n2) == 0, "Block %d failed\n", i); i++; } @@ -8461,29 +8461,29 @@ static void test_TransmitFile(void) /* Setup sockets for testing TransmitFile */ client = socket(AF_INET, SOCK_STREAM, 0); - ok(client != INVALID_SOCKET, "failed to create socket, error %u\n", GetLastError()); + ok(client != INVALID_SOCKET, "failed to create socket, error %lu\n", GetLastError()); server = socket(AF_INET, SOCK_STREAM, 0); - ok(server != INVALID_SOCKET, "failed to create socket, error %u\n", GetLastError()); + ok(server != INVALID_SOCKET, "failed to create socket, error %lu\n", GetLastError()); iret = WSAIoctl(client, SIO_GET_EXTENSION_FUNCTION_POINTER, &transmitFileGuid, sizeof(transmitFileGuid), &pTransmitFile, sizeof(pTransmitFile), &num_bytes, NULL, NULL); - ok(!iret, "failed to get TransmitFile, error %u\n", GetLastError()); + ok(!iret, "failed to get TransmitFile, error %lu\n", GetLastError()); GetSystemWindowsDirectoryA(system_ini_path, MAX_PATH ); strcat(system_ini_path, "\\system.ini"); file = CreateFileA(system_ini_path, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_ALWAYS, 0x0, NULL); - ok(file != INVALID_HANDLE_VALUE, "failed to open file, error %u\n", GetLastError()); + ok(file != INVALID_HANDLE_VALUE, "failed to open file, error %lu\n", GetLastError()); file_size = GetFileSize(file, NULL); /* Test TransmitFile with an invalid socket */ bret = pTransmitFile(INVALID_SOCKET, file, 0, 0, NULL, NULL, 0); err = WSAGetLastError(); ok(!bret, "TransmitFile succeeded unexpectedly.\n"); - ok(err == WSAENOTSOCK, "TransmitFile triggered unexpected errno (%d != %d)\n", err, WSAENOTSOCK); + ok(err == WSAENOTSOCK, "TransmitFile triggered unexpected errno (%ld != %d)\n", err, WSAENOTSOCK); /* Test a bogus TransmitFile without a connected socket */ bret = pTransmitFile(client, NULL, 0, 0, NULL, NULL, TF_REUSE_SOCKET); err = WSAGetLastError(); ok(!bret, "TransmitFile succeeded unexpectedly.\n"); - ok(err == WSAENOTCONN, "TransmitFile triggered unexpected errno (%d != %d)\n", err, WSAENOTCONN); + ok(err == WSAENOTCONN, "TransmitFile triggered unexpected errno (%ld != %d)\n", err, WSAENOTCONN); /* Setup a properly connected socket for transfers */ memset(&bindAddress, 0, sizeof(bindAddress)); @@ -8491,16 +8491,16 @@ static void test_TransmitFile(void) bindAddress.sin_port = htons(SERVERPORT+1); bindAddress.sin_addr.s_addr = inet_addr("127.0.0.1"); iret = bind(server, (struct sockaddr*)&bindAddress, sizeof(bindAddress)); - ok(!iret, "failed to bind socket, error %u\n", GetLastError()); + ok(!iret, "failed to bind socket, error %lu\n", GetLastError()); iret = listen(server, 1); - ok(!iret, "failed to listen, error %u\n", GetLastError()); + ok(!iret, "failed to listen, error %lu\n", GetLastError()); iret = connect(client, (struct sockaddr*)&bindAddress, sizeof(bindAddress)); - ok(!iret, "failed to connect, error %u\n", GetLastError()); + ok(!iret, "failed to connect, error %lu\n", GetLastError()); len = sizeof(bindAddress); dest = accept(server, (struct sockaddr*)&bindAddress, &len); - ok(dest != INVALID_SOCKET, "failed to accept, error %u\n", GetLastError()); + ok(dest != INVALID_SOCKET, "failed to accept, error %lu\n", GetLastError()); iret = set_blocking(dest, FALSE); - ok(!iret, "failed to set nonblocking, error %u\n", GetLastError()); + ok(!iret, "failed to set nonblocking, error %lu\n", GetLastError()); /* Test TransmitFile with no possible buffer */ bret = pTransmitFile(client, NULL, 0, 0, NULL, NULL, 0); @@ -8550,13 +8550,13 @@ static void test_TransmitFile(void) bret = pTransmitFile(client, file, 0, 0, &ov, NULL, 0); err = WSAGetLastError(); ok(!bret, "TransmitFile succeeded unexpectedly.\n"); - ok(err == ERROR_IO_PENDING, "TransmitFile triggered unexpected errno (%d != %d)\n", + ok(err == ERROR_IO_PENDING, "TransmitFile triggered unexpected errno (%ld != %d)\n", err, ERROR_IO_PENDING); iret = WaitForSingleObject(ov.hEvent, 2000); ok(iret == WAIT_OBJECT_0, "Overlapped TransmitFile failed.\n"); WSAGetOverlappedResult(client, &ov, &total_sent, FALSE, NULL); ok(total_sent == file_size, - "Overlapped TransmitFile sent an unexpected number of bytes (%d != %d).\n", + "Overlapped TransmitFile sent an unexpected number of bytes (%ld != %ld).\n", total_sent, file_size); compare_file(file, dest, 0); @@ -8567,12 +8567,12 @@ static void test_TransmitFile(void) bret = pTransmitFile(client, file, 0, 0, &ov, NULL, 0); err = WSAGetLastError(); ok(!bret, "TransmitFile succeeded unexpectedly.\n"); - ok(err == ERROR_IO_PENDING, "TransmitFile triggered unexpected errno (%d != %d)\n", err, ERROR_IO_PENDING); + ok(err == ERROR_IO_PENDING, "TransmitFile triggered unexpected errno (%ld != %d)\n", err, ERROR_IO_PENDING); iret = WaitForSingleObject(ov.hEvent, 2000); ok(iret == WAIT_OBJECT_0, "Overlapped TransmitFile failed.\n"); WSAGetOverlappedResult(client, &ov, &total_sent, FALSE, NULL); ok(total_sent == (file_size - ov.Offset), - "Overlapped TransmitFile sent an unexpected number of bytes (%d != %d).\n", + "Overlapped TransmitFile sent an unexpected number of bytes (%ld != %ld).\n", total_sent, file_size - ov.Offset); compare_file(file, dest, ov.Offset); @@ -8587,12 +8587,12 @@ static void test_TransmitFile(void) bret = pTransmitFile(client, file, 0, 0, &ov, &buffers, 0); err = WSAGetLastError(); ok(!bret, "TransmitFile succeeded unexpectedly.\n"); - ok(err == ERROR_IO_PENDING, "TransmitFile triggered unexpected errno (%d != %d)\n", err, ERROR_IO_PENDING); + ok(err == ERROR_IO_PENDING, "TransmitFile triggered unexpected errno (%ld != %d)\n", err, ERROR_IO_PENDING); iret = WaitForSingleObject(ov.hEvent, 2000); ok(iret == WAIT_OBJECT_0, "Overlapped TransmitFile failed.\n"); WSAGetOverlappedResult(client, &ov, &total_sent, FALSE, NULL); ok(total_sent == (file_size + buffers.HeadLength + buffers.TailLength), - "Overlapped TransmitFile sent an unexpected number of bytes (%d != %d).\n", + "Overlapped TransmitFile sent an unexpected number of bytes (%ld != %ld).\n", total_sent, file_size + buffers.HeadLength + buffers.TailLength); iret = recv(dest, buf, sizeof(header_msg), 0); ok(memcmp(buf, &header_msg[0], sizeof(header_msg)) == 0, @@ -8608,7 +8608,7 @@ static void test_TransmitFile(void) bret = pTransmitFile(client, NULL, 0, 0, NULL, NULL, 0); err = WSAGetLastError(); ok(!bret, "TransmitFile succeeded unexpectedly.\n"); - ok(err == WSAENOTCONN, "TransmitFile triggered unexpected errno (%d != %d)\n", err, WSAENOTCONN); + ok(err == WSAENOTCONN, "TransmitFile triggered unexpected errno (%ld != %d)\n", err, WSAENOTCONN); CloseHandle(file); CloseHandle(ov.hEvent); @@ -8724,26 +8724,26 @@ static void test_sioRoutingInterfaceQuery(void) ret = WSAIoctl(sock, SIO_ROUTING_INTERFACE_QUERY, &in, sizeof(in) - 1, &out, sizeof(out), &size, NULL, NULL); ok(ret == -1, "expected failure\n"); todo_wine ok(WSAGetLastError() == WSAEINVAL, "got error %u\n", WSAGetLastError()); - ok(size == 0xdeadbeef, "got size %u\n", size); + ok(size == 0xdeadbeef, "got size %lu\n", size); size = 0xdeadbeef; ret = WSAIoctl(sock, SIO_ROUTING_INTERFACE_QUERY, NULL, sizeof(in), &out, sizeof(out), &size, NULL, NULL); ok(ret == -1, "expected failure\n"); todo_wine ok(WSAGetLastError() == WSAEINVAL, "got error %u\n", WSAGetLastError()); - ok(size == 0xdeadbeef, "got size %u\n", size); + ok(size == 0xdeadbeef, "got size %lu\n", size); size = 0xdeadbeef; ret = WSAIoctl(sock, SIO_ROUTING_INTERFACE_QUERY, &in, sizeof(in), &out, sizeof(out), &size, NULL, NULL); ok(ret == -1, "expected failure\n"); ok(WSAGetLastError() == WSAEAFNOSUPPORT, "got error %u\n", WSAGetLastError()); - ok(size == 0xdeadbeef, "got size %u\n", size); + ok(size == 0xdeadbeef, "got size %lu\n", size); in.sin_family = AF_INET; size = 0xdeadbeef; ret = WSAIoctl(sock, SIO_ROUTING_INTERFACE_QUERY, &in, sizeof(in), &out, sizeof(out), &size, NULL, NULL); todo_wine ok(ret == -1, "expected failure\n"); todo_wine ok(WSAGetLastError() == WSAEINVAL, "got error %u\n", WSAGetLastError()); - todo_wine ok(size == 0xdeadbeef, "got size %u\n", size); + todo_wine ok(size == 0xdeadbeef, "got size %lu\n", size); in.sin_addr.s_addr = htonl(INADDR_LOOPBACK); WSASetLastError(0xdeadbeef); @@ -8751,7 +8751,7 @@ static void test_sioRoutingInterfaceQuery(void) ret = WSAIoctl(sock, SIO_ROUTING_INTERFACE_QUERY, &in, sizeof(in), &out, sizeof(out), &size, NULL, NULL); ok(!ret, "expected failure\n"); ok(!WSAGetLastError(), "got error %u\n", WSAGetLastError()); - ok(size == sizeof(out), "got size %u\n", size); + ok(size == sizeof(out), "got size %lu\n", size); /* We expect the source address to be INADDR_LOOPBACK as well, but * there's no guarantee that a route to the loopback address exists, * so rather than introduce spurious test failures we do not test the @@ -8762,18 +8762,18 @@ static void test_sioRoutingInterfaceQuery(void) ret = WSAIoctl(sock, SIO_ROUTING_INTERFACE_QUERY, &in, sizeof(in), &out, sizeof(out) - 1, &size, NULL, NULL); ok(ret == -1, "expected failure\n"); ok(WSAGetLastError() == WSAEFAULT, "got error %u\n", WSAGetLastError()); - todo_wine ok(size == sizeof(out), "got size %u\n", size); + todo_wine ok(size == sizeof(out), "got size %lu\n", size); size = 0xdeadbeef; ret = WSAIoctl(sock, SIO_ROUTING_INTERFACE_QUERY, &in, sizeof(in), NULL, sizeof(out), &size, NULL, NULL); ok(ret == -1, "expected failure\n"); ok(WSAGetLastError() == WSAEFAULT, "got error %u\n", WSAGetLastError()); - ok(size == 0xdeadbeef, "got size %u\n", size); + ok(size == 0xdeadbeef, "got size %lu\n", size); ret = WSAIoctl(sock, SIO_ROUTING_INTERFACE_QUERY, &in, sizeof(in), &out, sizeof(out), NULL, &overlapped, NULL); ok(ret == -1, "expected failure\n"); ok(WSAGetLastError() == WSAEFAULT, "got error %u\n", WSAGetLastError()); - ok(size == 0xdeadbeef, "got size %u\n", size); + ok(size == 0xdeadbeef, "got size %lu\n", size); WSASetLastError(0xdeadbeef); size = 0xdeadbeef; @@ -8782,13 +8782,13 @@ static void test_sioRoutingInterfaceQuery(void) ret = WSAIoctl(sock, SIO_ROUTING_INTERFACE_QUERY, &in, sizeof(in), &out, sizeof(out), &size, &overlapped, NULL); ok(!ret, "expected failure\n"); ok(!WSAGetLastError(), "got error %u\n", WSAGetLastError()); - ok(size == sizeof(out), "got size %u\n", size); + ok(size == sizeof(out), "got size %lu\n", size); ret = GetQueuedCompletionStatus(port, &size, &key, &overlapped_ptr, 0); - ok(ret, "got error %u\n", GetLastError()); - ok(!size, "got size %u\n", size); + ok(ret, "got error %lu\n", GetLastError()); + ok(!size, "got size %lu\n", size); ok(overlapped_ptr == &overlapped, "got overlapped %p\n", overlapped_ptr); - ok(!overlapped.Internal, "got status %#x\n", (NTSTATUS)overlapped.Internal); + ok(!overlapped.Internal, "got status %#lx\n", (NTSTATUS)overlapped.Internal); ok(!overlapped.InternalHigh, "got size %Iu\n", overlapped.InternalHigh); CloseHandle(port); @@ -8806,13 +8806,13 @@ static void test_sioRoutingInterfaceQuery(void) ret = WSAIoctl(sock, SIO_ROUTING_INTERFACE_QUERY, &in, sizeof(in), &out, sizeof(out), &size, &overlapped, socket_apc); ok(!ret, "expected success\n"); - ok(size == sizeof(out), "got size %u\n", size); + ok(size == sizeof(out), "got size %lu\n", size); ret = SleepEx(0, TRUE); ok(ret == WAIT_IO_COMPLETION, "got %d\n", ret); ok(apc_count == 1, "APC was called %u times\n", apc_count); - ok(!apc_error, "got APC error %u\n", apc_error); - ok(!apc_size, "got APC size %u\n", apc_size); + ok(!apc_error, "got APC error %lu\n", apc_error); + ok(!apc_size, "got APC size %lu\n", apc_size); ok(apc_overlapped == &overlapped, "got APC overlapped %p\n", apc_overlapped); closesocket(sock); @@ -8853,7 +8853,7 @@ static void test_sioAddressListChange(void) bindAddress.sin_addr.s_addr = net_address.s_addr; SetLastError(0xdeadbeef); ret = bind(sock, (struct sockaddr*)&bindAddress, sizeof(bindAddress)); - ok (!ret, "bind() failed with error %d\n", GetLastError()); + ok (!ret, "bind() failed with error %ld\n", GetLastError()); set_blocking(sock, FALSE); memset(&overlapped, 0, sizeof(overlapped)); @@ -8861,8 +8861,8 @@ static void test_sioAddressListChange(void) SetLastError(0xdeadbeef); ret = WSAIoctl(sock, SIO_ADDRESS_LIST_CHANGE, NULL, 0, NULL, 0, &num_bytes, &overlapped, NULL); error = GetLastError(); - ok (ret == SOCKET_ERROR, "WSAIoctl(SIO_ADDRESS_LIST_CHANGE) failed with error %d\n", error); - ok (error == ERROR_IO_PENDING, "expected 0x3e5, got 0x%x\n", error); + ok (ret == SOCKET_ERROR, "WSAIoctl(SIO_ADDRESS_LIST_CHANGE) failed with error %ld\n", error); + ok (error == ERROR_IO_PENDING, "expected 0x3e5, got 0x%lx\n", error); CloseHandle(overlapped.hEvent); closesocket(sock); @@ -8872,7 +8872,7 @@ static void test_sioAddressListChange(void) SetLastError(0xdeadbeef); ret = bind(sock, (struct sockaddr*)&bindAddress, sizeof(bindAddress)); - ok (!ret, "bind() failed with error %d\n", GetLastError()); + ok (!ret, "bind() failed with error %ld\n", GetLastError()); set_blocking(sock, TRUE); memset(&overlapped, 0, sizeof(overlapped)); @@ -8880,8 +8880,8 @@ static void test_sioAddressListChange(void) SetLastError(0xdeadbeef); ret = WSAIoctl(sock, SIO_ADDRESS_LIST_CHANGE, NULL, 0, NULL, 0, &num_bytes, &overlapped, NULL); error = GetLastError(); - ok (ret == SOCKET_ERROR, "WSAIoctl(SIO_ADDRESS_LIST_CHANGE) failed with error %d\n", error); - ok (error == ERROR_IO_PENDING, "expected 0x3e5, got 0x%x\n", error); + ok (ret == SOCKET_ERROR, "WSAIoctl(SIO_ADDRESS_LIST_CHANGE) failed with error %ld\n", error); + ok (error == ERROR_IO_PENDING, "expected 0x3e5, got 0x%lx\n", error); CloseHandle(overlapped.hEvent); closesocket(sock); @@ -8891,7 +8891,7 @@ static void test_sioAddressListChange(void) SetLastError(0xdeadbeef); ret = bind(sock, (struct sockaddr*)&bindAddress, sizeof(bindAddress)); - ok (!ret, "bind() failed with error %d\n", GetLastError()); + ok (!ret, "bind() failed with error %ld\n", GetLastError()); set_blocking(sock, FALSE); memset(&overlapped, 0, sizeof(overlapped)); @@ -8899,8 +8899,8 @@ static void test_sioAddressListChange(void) SetLastError(0xdeadbeef); ret = WSAIoctl(sock, SIO_ADDRESS_LIST_CHANGE, NULL, 0, NULL, 0, &num_bytes, &overlapped, NULL); error = GetLastError(); - ok (ret == SOCKET_ERROR, "WSAIoctl(SIO_ADDRESS_LIST_CHANGE) failed with error %d\n", error); - ok (error == ERROR_IO_PENDING, "expected 0x3e5, got 0x%x\n", error); + ok (ret == SOCKET_ERROR, "WSAIoctl(SIO_ADDRESS_LIST_CHANGE) failed with error %ld\n", error); + ok (error == ERROR_IO_PENDING, "expected 0x3e5, got 0x%lx\n", error); CloseHandle(overlapped.hEvent); closesocket(sock); @@ -8910,7 +8910,7 @@ static void test_sioAddressListChange(void) SetLastError(0xdeadbeef); ret = bind(sock, (struct sockaddr*)&bindAddress, sizeof(bindAddress)); - ok (!ret, "bind() failed with error %d\n", GetLastError()); + ok (!ret, "bind() failed with error %ld\n", GetLastError()); set_blocking(sock, TRUE); memset(&overlapped, 0, sizeof(overlapped)); @@ -8918,8 +8918,8 @@ static void test_sioAddressListChange(void) SetLastError(0xdeadbeef); ret = WSAIoctl(sock, SIO_ADDRESS_LIST_CHANGE, NULL, 0, NULL, 0, &num_bytes, &overlapped, NULL); error = GetLastError(); - ok (ret == SOCKET_ERROR, "WSAIoctl(SIO_ADDRESS_LIST_CHANGE) failed with error %d\n", error); - ok (error == ERROR_IO_PENDING, "expected 0x3e5, got 0x%x\n", error); + ok (ret == SOCKET_ERROR, "WSAIoctl(SIO_ADDRESS_LIST_CHANGE) failed with error %ld\n", error); + ok (error == ERROR_IO_PENDING, "expected 0x3e5, got 0x%lx\n", error); CloseHandle(overlapped.hEvent); closesocket(sock); @@ -8931,30 +8931,30 @@ static void test_sioAddressListChange(void) SetLastError(0xdeadbeef); ret = bind(sock, (struct sockaddr*)&bindAddress, sizeof(bindAddress)); - ok (!ret, "bind() failed with error %d\n", GetLastError()); + ok (!ret, "bind() failed with error %ld\n", GetLastError()); set_blocking(sock, FALSE); SetLastError(0xdeadbeef); ret = WSAIoctl(sock, SIO_ADDRESS_LIST_CHANGE, NULL, 0, NULL, 0, &num_bytes, NULL, NULL); error = GetLastError(); - ok (ret == SOCKET_ERROR, "WSAIoctl(SIO_ADDRESS_LIST_CHANGE) failed with error %d\n", error); - ok (error == WSAEWOULDBLOCK, "expected 10035, got %d\n", error); + ok (ret == SOCKET_ERROR, "WSAIoctl(SIO_ADDRESS_LIST_CHANGE) failed with error %ld\n", error); + ok (error == WSAEWOULDBLOCK, "expected 10035, got %ld\n", error); io_port = CreateIoCompletionPort( (HANDLE)sock, NULL, 0, 0 ); - ok (io_port != NULL, "failed to create completion port %u\n", GetLastError()); + ok (io_port != NULL, "failed to create completion port %lu\n", GetLastError()); set_blocking(sock, FALSE); memset(&overlapped, 0, sizeof(overlapped)); SetLastError(0xdeadbeef); ret = WSAIoctl(sock, SIO_ADDRESS_LIST_CHANGE, NULL, 0, NULL, 0, &num_bytes, &overlapped, NULL); error = GetLastError(); - ok (ret == SOCKET_ERROR, "WSAIoctl(SIO_ADDRESS_LIST_CHANGE) failed with error %u\n", error); - ok (error == ERROR_IO_PENDING, "expected ERROR_IO_PENDING got %u\n", error); + ok (ret == SOCKET_ERROR, "WSAIoctl(SIO_ADDRESS_LIST_CHANGE) failed with error %lu\n", error); + ok (error == ERROR_IO_PENDING, "expected ERROR_IO_PENDING got %lu\n", error); olp = (WSAOVERLAPPED *)0xdeadbeef; bret = GetQueuedCompletionStatus( io_port, &num_bytes, &key, &olp, 0 ); ok(!bret, "failed to get completion status %u\n", bret); - ok(GetLastError() == WAIT_TIMEOUT, "Last error was %d\n", GetLastError()); + ok(GetLastError() == WAIT_TIMEOUT, "Last error was %ld\n", GetLastError()); ok(!olp, "Overlapped structure is at %p\n", olp); closesocket(sock); @@ -8962,7 +8962,7 @@ static void test_sioAddressListChange(void) olp = (WSAOVERLAPPED *)0xdeadbeef; bret = GetQueuedCompletionStatus( io_port, &num_bytes, &key, &olp, 0 ); ok(!bret, "failed to get completion status %u\n", bret); - ok(GetLastError() == ERROR_OPERATION_ABORTED, "Last error was %u\n", GetLastError()); + ok(GetLastError() == ERROR_OPERATION_ABORTED, "Last error was %lu\n", GetLastError()); ok(olp == &overlapped, "Overlapped structure is at %p\n", olp); CloseHandle(io_port); @@ -9039,7 +9039,7 @@ static void test_sioAddressListChange(void) ret = WaitForSingleObject(event3, 500); ok(ret == WAIT_TIMEOUT, "unexpected change event\n"); - trace("Spent %d ms waiting.\n", GetTickCount() - tick); + trace("Spent %ld ms waiting.\n", GetTickCount() - tick); WSACloseEvent(event2); WSACloseEvent(event3); @@ -9099,7 +9099,7 @@ static void test_completion_port(void) memset(buf, 0, sizeof(buf)); io_port = CreateIoCompletionPort(INVALID_HANDLE_VALUE, NULL, 0, 0); - ok( io_port != NULL, "Failed to create completion port %u\n", GetLastError()); + ok( io_port != NULL, "Failed to create completion port %lu\n", GetLastError()); memset(&ov, 0, sizeof(ov)); @@ -9112,16 +9112,16 @@ static void test_completion_port(void) ling.l_onoff = 1; ling.l_linger = 0; iret = setsockopt (src, SOL_SOCKET, SO_LINGER, (char *) &ling, sizeof(ling)); - ok(!iret, "Failed to set linger %d\n", GetLastError()); + ok(!iret, "Failed to set linger %ld\n", GetLastError()); io_port = CreateIoCompletionPort( (HANDLE)dest, io_port, 125, 0 ); - ok(io_port != NULL, "Failed to create completion port %u\n", GetLastError()); + ok(io_port != NULL, "Failed to create completion port %lu\n", GetLastError()); SetLastError(0xdeadbeef); iret = WSARecv(dest, &bufs, 1, &num_bytes, &flags, &ov, NULL); ok(iret == SOCKET_ERROR, "WSARecv returned %d\n", iret); - ok(GetLastError() == ERROR_IO_PENDING, "Last error was %d\n", GetLastError()); + ok(GetLastError() == ERROR_IO_PENDING, "Last error was %ld\n", GetLastError()); Sleep(100); @@ -9135,9 +9135,9 @@ static void test_completion_port(void) bret = GetQueuedCompletionStatus(io_port, &num_bytes, &key, &olp, 100); todo_wine ok(bret == FALSE, "GetQueuedCompletionStatus returned %d\n", bret); - todo_wine ok(GetLastError() == ERROR_NETNAME_DELETED, "Last error was %d\n", GetLastError()); - ok(key == 125, "Key is %lu\n", key); - ok(num_bytes == 0, "Number of bytes received is %u\n", num_bytes); + todo_wine ok(GetLastError() == ERROR_NETNAME_DELETED, "Last error was %ld\n", GetLastError()); + ok(key == 125, "Key is %Iu\n", key); + ok(num_bytes == 0, "Number of bytes received is %lu\n", num_bytes); ok(olp == &ov, "Overlapped structure is at %p\n", olp); SetLastError(0xdeadbeef); @@ -9147,9 +9147,9 @@ static void test_completion_port(void) bret = GetQueuedCompletionStatus(io_port, &num_bytes, &key, &olp, 100); ok(bret == FALSE, "GetQueuedCompletionStatus returned %d\n", bret ); - ok(GetLastError() == WAIT_TIMEOUT, "Last error was %d\n", GetLastError()); - ok(key == 0xdeadbeef, "Key is %lu\n", key); - ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %u\n", num_bytes); + ok(GetLastError() == WAIT_TIMEOUT, "Last error was %ld\n", GetLastError()); + ok(key == 0xdeadbeef, "Key is %Iu\n", key); + ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %lu\n", num_bytes); ok(!olp, "Overlapped structure is at %p\n", olp); if (dest != INVALID_SOCKET) @@ -9166,10 +9166,10 @@ static void test_completion_port(void) ling.l_onoff = 1; ling.l_linger = 0; iret = setsockopt (src, SOL_SOCKET, SO_LINGER, (char *) &ling, sizeof(ling)); - ok(!iret, "Failed to set linger %d\n", GetLastError()); + ok(!iret, "Failed to set linger %ld\n", GetLastError()); io_port = CreateIoCompletionPort((HANDLE)dest, io_port, 125, 0); - ok(io_port != NULL, "failed to create completion port %u\n", GetLastError()); + ok(io_port != NULL, "failed to create completion port %lu\n", GetLastError()); set_blocking(dest, FALSE); @@ -9183,8 +9183,8 @@ static void test_completion_port(void) iret = WSASend(dest, &bufs, 1, &num_bytes, 0, &ov, NULL); ok(iret == SOCKET_ERROR, "WSASend failed - %d\n", iret); - ok(GetLastError() == WSAECONNRESET, "Last error was %d\n", GetLastError()); - ok(num_bytes == 0xdeadbeef, "Managed to send %d\n", num_bytes); + ok(GetLastError() == WSAECONNRESET, "Last error was %ld\n", GetLastError()); + ok(num_bytes == 0xdeadbeef, "Managed to send %ld\n", num_bytes); SetLastError(0xdeadbeef); key = 0xdeadbeef; @@ -9193,9 +9193,9 @@ static void test_completion_port(void) bret = GetQueuedCompletionStatus( io_port, &num_bytes, &key, &olp, 200 ); ok(bret == FALSE, "GetQueuedCompletionStatus returned %u\n", bret ); - ok(GetLastError() == WAIT_TIMEOUT, "Last error was %d\n", GetLastError()); - ok(key == 0xdeadbeef, "Key is %lu\n", key); - ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %u\n", num_bytes); + ok(GetLastError() == WAIT_TIMEOUT, "Last error was %ld\n", GetLastError()); + ok(key == 0xdeadbeef, "Key is %Iu\n", key); + ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %lu\n", num_bytes); ok(!olp, "Overlapped structure is at %p\n", olp); if (dest != INVALID_SOCKET) @@ -9210,11 +9210,11 @@ static void test_completion_port(void) SetLastError(0xdeadbeef); iret = WSASend(src, &bufs, 1, &num_bytes, 0, &ov, NULL); - ok(!iret, "WSASend failed - %d, last error %u\n", iret, GetLastError()); - ok(num_bytes == sizeof(buf), "Managed to send %d\n", num_bytes); + ok(!iret, "WSASend failed - %d, last error %lu\n", iret, GetLastError()); + ok(num_bytes == sizeof(buf), "Managed to send %ld\n", num_bytes); io_port = CreateIoCompletionPort((HANDLE)dest, io_port, 125, 0); - ok(io_port != NULL, "failed to create completion port %u\n", GetLastError()); + ok(io_port != NULL, "failed to create completion port %lu\n", GetLastError()); set_blocking(dest, FALSE); FD_ZERO(&fds_recv); @@ -9225,8 +9225,8 @@ static void test_completion_port(void) flags = 0; iret = WSARecv(dest, &bufs, 1, &num_bytes, &flags, &ov, NULL); - ok(!iret, "WSARecv failed - %d, last error %u\n", iret, GetLastError()); - ok(num_bytes == sizeof(buf), "Managed to read %d\n", num_bytes); + ok(!iret, "WSARecv failed - %d, last error %lu\n", iret, GetLastError()); + ok(num_bytes == sizeof(buf), "Managed to read %ld\n", num_bytes); SetLastError(0xdeadbeef); key = 0xdeadbeef; @@ -9235,9 +9235,9 @@ static void test_completion_port(void) bret = GetQueuedCompletionStatus( io_port, &num_bytes, &key, &olp, 200 ); ok(bret == TRUE, "failed to get completion status %u\n", bret); - ok(GetLastError() == 0xdeadbeef, "Last error was %d\n", GetLastError()); - ok(key == 125, "Key is %lu\n", key); - ok(num_bytes == sizeof(buf), "Number of bytes transferred is %u\n", num_bytes); + ok(GetLastError() == 0xdeadbeef, "Last error was %ld\n", GetLastError()); + ok(key == 125, "Key is %Iu\n", key); + ok(num_bytes == sizeof(buf), "Number of bytes transferred is %lu\n", num_bytes); ok(olp == &ov, "Overlapped structure is at %p\n", olp); /* Test IOCP response on graceful shutdown. */ @@ -9252,8 +9252,8 @@ static void test_completion_port(void) memset(&ov, 0, sizeof(ov)); iret = WSARecv(dest, &bufs, 1, &num_bytes, &flags, &ov, NULL); - ok(!iret, "WSARecv failed - %d, last error %u\n", iret, GetLastError()); - ok(!num_bytes, "Managed to read %d\n", num_bytes); + ok(!iret, "WSARecv failed - %d, last error %lu\n", iret, GetLastError()); + ok(!num_bytes, "Managed to read %ld\n", num_bytes); SetLastError(0xdeadbeef); key = 0xdeadbeef; @@ -9262,9 +9262,9 @@ static void test_completion_port(void) bret = GetQueuedCompletionStatus( io_port, &num_bytes, &key, &olp, 200 ); ok(bret == TRUE, "failed to get completion status %u\n", bret); - ok(GetLastError() == 0xdeadbeef, "Last error was %d\n", GetLastError()); - ok(key == 125, "Key is %lu\n", key); - ok(!num_bytes, "Number of bytes transferred is %u\n", num_bytes); + ok(GetLastError() == 0xdeadbeef, "Last error was %ld\n", GetLastError()); + ok(key == 125, "Key is %Iu\n", key); + ok(!num_bytes, "Number of bytes transferred is %lu\n", num_bytes); ok(olp == &ov, "Overlapped structure is at %p\n", olp); closesocket(src); @@ -9284,10 +9284,10 @@ static void test_completion_port(void) ling.l_onoff = 1; ling.l_linger = 0; iret = setsockopt (src, SOL_SOCKET, SO_LINGER, (char *) &ling, sizeof(ling)); - ok(!iret, "Failed to set linger %d\n", GetLastError()); + ok(!iret, "Failed to set linger %ld\n", GetLastError()); io_port = CreateIoCompletionPort((HANDLE)dest, io_port, 125, 0); - ok(io_port != NULL, "failed to create completion port %u\n", GetLastError()); + ok(io_port != NULL, "failed to create completion port %lu\n", GetLastError()); set_blocking(dest, FALSE); closesocket(src); @@ -9303,8 +9303,8 @@ static void test_completion_port(void) /* Somehow a hard shutdown doesn't work on my Linux box. It seems SO_LINGER is ignored. */ iret = WSARecv(dest, &bufs, 1, &num_bytes, &flags, &ov, NULL); todo_wine ok(iret == SOCKET_ERROR, "WSARecv failed - %d\n", iret); - todo_wine ok(GetLastError() == WSAECONNRESET, "Last error was %d\n", GetLastError()); - todo_wine ok(num_bytes == 0xdeadbeef, "Managed to read %d\n", num_bytes); + todo_wine ok(GetLastError() == WSAECONNRESET, "Last error was %ld\n", GetLastError()); + todo_wine ok(num_bytes == 0xdeadbeef, "Managed to read %ld\n", num_bytes); SetLastError(0xdeadbeef); key = 0xdeadbeef; @@ -9313,9 +9313,9 @@ static void test_completion_port(void) bret = GetQueuedCompletionStatus( io_port, &num_bytes, &key, &olp, 200 ); todo_wine ok(bret == FALSE, "GetQueuedCompletionStatus returned %u\n", bret ); - todo_wine ok(GetLastError() == WAIT_TIMEOUT, "Last error was %d\n", GetLastError()); - todo_wine ok(key == 0xdeadbeef, "Key is %lu\n", key); - todo_wine ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %u\n", num_bytes); + todo_wine ok(GetLastError() == WAIT_TIMEOUT, "Last error was %ld\n", GetLastError()); + todo_wine ok(key == 0xdeadbeef, "Key is %Iu\n", key); + todo_wine ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %lu\n", num_bytes); todo_wine ok(!olp, "Overlapped structure is at %p\n", olp); closesocket(dest); @@ -9325,7 +9325,7 @@ static void test_completion_port(void) ok(dest != INVALID_SOCKET, "socket() failed\n"); io_port = CreateIoCompletionPort((HANDLE)dest, io_port, 125, 0); - ok(io_port != NULL, "failed to create completion port %u\n", GetLastError()); + ok(io_port != NULL, "failed to create completion port %lu\n", GetLastError()); set_blocking(dest, FALSE); num_bytes = 0xdeadbeef; @@ -9334,8 +9334,8 @@ static void test_completion_port(void) iret = WSARecv(dest, &bufs, 1, &num_bytes, &flags, &ov, NULL); ok(iret == SOCKET_ERROR, "WSARecv failed - %d\n", iret); - ok(GetLastError() == WSAENOTCONN, "Last error was %d\n", GetLastError()); - ok(num_bytes == 0xdeadbeef, "Managed to read %d\n", num_bytes); + ok(GetLastError() == WSAENOTCONN, "Last error was %ld\n", GetLastError()); + ok(num_bytes == 0xdeadbeef, "Managed to read %ld\n", num_bytes); SetLastError(0xdeadbeef); key = 0xdeadbeef; @@ -9344,9 +9344,9 @@ static void test_completion_port(void) bret = GetQueuedCompletionStatus( io_port, &num_bytes, &key, &olp, 200 ); ok(bret == FALSE, "GetQueuedCompletionStatus returned %u\n", bret ); - ok(GetLastError() == WAIT_TIMEOUT, "Last error was %d\n", GetLastError()); - ok(key == 0xdeadbeef, "Key is %lu\n", key); - ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %u\n", num_bytes); + ok(GetLastError() == WAIT_TIMEOUT, "Last error was %ld\n", GetLastError()); + ok(key == 0xdeadbeef, "Key is %Iu\n", key); + ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %lu\n", num_bytes); ok(!olp, "Overlapped structure is at %p\n", olp); num_bytes = 0xdeadbeef; @@ -9369,10 +9369,10 @@ static void test_completion_port(void) sizeof(struct sockaddr_in) + 16, sizeof(struct sockaddr_in) + 16, &num_bytes, &ov); ok(bret == FALSE, "AcceptEx returned %d\n", bret); - ok(GetLastError() == ERROR_IO_PENDING, "Last error was %d\n", GetLastError()); + ok(GetLastError() == ERROR_IO_PENDING, "Last error was %ld\n", GetLastError()); io_port = CreateIoCompletionPort((HANDLE)src, io_port, 125, 0); - ok(io_port != NULL, "failed to create completion port %u\n", GetLastError()); + ok(io_port != NULL, "failed to create completion port %lu\n", GetLastError()); closesocket(src); src = INVALID_SOCKET; @@ -9384,11 +9384,11 @@ static void test_completion_port(void) bret = GetQueuedCompletionStatus(io_port, &num_bytes, &key, &olp, 100); ok(bret == FALSE, "failed to get completion status %u\n", bret); - ok(GetLastError() == ERROR_OPERATION_ABORTED, "Last error was %d\n", GetLastError()); - ok(key == 125, "Key is %lu\n", key); - ok(num_bytes == 0, "Number of bytes transferred is %u\n", num_bytes); + ok(GetLastError() == ERROR_OPERATION_ABORTED, "Last error was %ld\n", GetLastError()); + ok(key == 125, "Key is %Iu\n", key); + ok(num_bytes == 0, "Number of bytes transferred is %lu\n", num_bytes); ok(olp == &ov, "Overlapped structure is at %p\n", olp); - ok(olp && (olp->Internal == (ULONG)STATUS_CANCELLED), "Internal status is %lx\n", olp ? olp->Internal : 0); + ok(olp && (olp->Internal == (ULONG)STATUS_CANCELLED), "Internal status is %Ix\n", olp ? olp->Internal : 0); SetLastError(0xdeadbeef); key = 0xdeadbeef; @@ -9396,9 +9396,9 @@ static void test_completion_port(void) olp = (WSAOVERLAPPED *)0xdeadbeef; bret = GetQueuedCompletionStatus( io_port, &num_bytes, &key, &olp, 200 ); ok(bret == FALSE, "failed to get completion status %u\n", bret); - ok(GetLastError() == WAIT_TIMEOUT, "Last error was %d\n", GetLastError()); - ok(key == 0xdeadbeef, "Key is %lu\n", key); - ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %u\n", num_bytes); + ok(GetLastError() == WAIT_TIMEOUT, "Last error was %ld\n", GetLastError()); + ok(key == 0xdeadbeef, "Key is %Iu\n", key); + ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %lu\n", num_bytes); ok(!olp, "Overlapped structure is at %p\n", olp); /* Test IOCP response on socket close (IOCP created before AcceptEx) */ @@ -9408,13 +9408,13 @@ static void test_completion_port(void) SetLastError(0xdeadbeef); io_port = CreateIoCompletionPort((HANDLE)src, io_port, 125, 0); - ok(io_port != NULL, "failed to create completion port %u\n", GetLastError()); + ok(io_port != NULL, "failed to create completion port %lu\n", GetLastError()); bret = pAcceptEx(src, dest, buf, sizeof(buf) - 2*(sizeof(struct sockaddr_in) + 16), sizeof(struct sockaddr_in) + 16, sizeof(struct sockaddr_in) + 16, &num_bytes, &ov); ok(bret == FALSE, "AcceptEx returned %d\n", bret); - ok(GetLastError() == ERROR_IO_PENDING, "Last error was %d\n", GetLastError()); + ok(GetLastError() == ERROR_IO_PENDING, "Last error was %ld\n", GetLastError()); closesocket(src); src = INVALID_SOCKET; @@ -9426,11 +9426,11 @@ static void test_completion_port(void) bret = GetQueuedCompletionStatus(io_port, &num_bytes, &key, &olp, 100); ok(bret == FALSE, "failed to get completion status %u\n", bret); - ok(GetLastError() == ERROR_OPERATION_ABORTED, "Last error was %d\n", GetLastError()); - ok(key == 125, "Key is %lu\n", key); - ok(num_bytes == 0, "Number of bytes transferred is %u\n", num_bytes); + ok(GetLastError() == ERROR_OPERATION_ABORTED, "Last error was %ld\n", GetLastError()); + ok(key == 125, "Key is %Iu\n", key); + ok(num_bytes == 0, "Number of bytes transferred is %lu\n", num_bytes); ok(olp == &ov, "Overlapped structure is at %p\n", olp); - ok(olp && (olp->Internal == (ULONG)STATUS_CANCELLED), "Internal status is %lx\n", olp ? olp->Internal : 0); + ok(olp && (olp->Internal == (ULONG)STATUS_CANCELLED), "Internal status is %Ix\n", olp ? olp->Internal : 0); SetLastError(0xdeadbeef); key = 0xdeadbeef; @@ -9438,9 +9438,9 @@ static void test_completion_port(void) olp = (WSAOVERLAPPED *)0xdeadbeef; bret = GetQueuedCompletionStatus( io_port, &num_bytes, &key, &olp, 200 ); ok(bret == FALSE, "failed to get completion status %u\n", bret); - ok(GetLastError() == WAIT_TIMEOUT, "Last error was %d\n", GetLastError()); - ok(key == 0xdeadbeef, "Key is %lu\n", key); - ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %u\n", num_bytes); + ok(GetLastError() == WAIT_TIMEOUT, "Last error was %ld\n", GetLastError()); + ok(key == 0xdeadbeef, "Key is %Iu\n", key); + ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %lu\n", num_bytes); ok(!olp, "Overlapped structure is at %p\n", olp); /* Test IOCP with duplicated handle */ @@ -9450,7 +9450,7 @@ static void test_completion_port(void) SetLastError(0xdeadbeef); io_port = CreateIoCompletionPort((HANDLE)src, io_port, 125, 0); - ok(io_port != NULL, "failed to create completion port %u\n", GetLastError()); + ok(io_port != NULL, "failed to create completion port %lu\n", GetLastError()); WSADuplicateSocketA( src, GetCurrentProcessId(), &info ); dup = WSASocketA(AF_INET, SOCK_STREAM, 0, &info, 0, WSA_FLAG_OVERLAPPED); @@ -9460,7 +9460,7 @@ static void test_completion_port(void) sizeof(struct sockaddr_in) + 16, sizeof(struct sockaddr_in) + 16, &num_bytes, &ov); ok(bret == FALSE, "AcceptEx returned %d\n", bret); - ok(GetLastError() == ERROR_IO_PENDING, "Last error was %d\n", GetLastError()); + ok(GetLastError() == ERROR_IO_PENDING, "Last error was %ld\n", GetLastError()); SetLastError(0xdeadbeef); key = 0xdeadbeef; @@ -9468,9 +9468,9 @@ static void test_completion_port(void) olp = (WSAOVERLAPPED *)0xdeadbeef; bret = GetQueuedCompletionStatus( io_port, &num_bytes, &key, &olp, 200 ); ok(bret == FALSE, "failed to get completion status %u\n", bret); - ok(GetLastError() == WAIT_TIMEOUT, "Last error was %d\n", GetLastError()); - ok(key == 0xdeadbeef, "Key is %lu\n", key); - ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %u\n", num_bytes); + ok(GetLastError() == WAIT_TIMEOUT, "Last error was %ld\n", GetLastError()); + ok(key == 0xdeadbeef, "Key is %Iu\n", key); + ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %lu\n", num_bytes); ok(!olp, "Overlapped structure is at %p\n", olp); closesocket(src); @@ -9484,11 +9484,11 @@ static void test_completion_port(void) olp = (WSAOVERLAPPED *)0xdeadbeef; bret = GetQueuedCompletionStatus(io_port, &num_bytes, &key, &olp, 100); ok(bret == FALSE, "failed to get completion status %u\n", bret); - ok(GetLastError() == ERROR_OPERATION_ABORTED, "Last error was %d\n", GetLastError()); - ok(key == 125, "Key is %lu\n", key); - ok(num_bytes == 0, "Number of bytes transferred is %u\n", num_bytes); + ok(GetLastError() == ERROR_OPERATION_ABORTED, "Last error was %ld\n", GetLastError()); + ok(key == 125, "Key is %Iu\n", key); + ok(num_bytes == 0, "Number of bytes transferred is %lu\n", num_bytes); ok(olp == &ov, "Overlapped structure is at %p\n", olp); - ok(olp && olp->Internal == (ULONG)STATUS_CANCELLED, "Internal status is %lx\n", olp ? olp->Internal : 0); + ok(olp && olp->Internal == (ULONG)STATUS_CANCELLED, "Internal status is %Ix\n", olp ? olp->Internal : 0); SetLastError(0xdeadbeef); key = 0xdeadbeef; @@ -9496,9 +9496,9 @@ static void test_completion_port(void) olp = (WSAOVERLAPPED *)0xdeadbeef; bret = GetQueuedCompletionStatus( io_port, &num_bytes, &key, &olp, 200 ); ok(bret == FALSE, "failed to get completion status %u\n", bret); - ok(GetLastError() == WAIT_TIMEOUT, "Last error was %d\n", GetLastError()); - ok(key == 0xdeadbeef, "Key is %lu\n", key); - ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %u\n", num_bytes); + ok(GetLastError() == WAIT_TIMEOUT, "Last error was %ld\n", GetLastError()); + ok(key == 0xdeadbeef, "Key is %Iu\n", key); + ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %lu\n", num_bytes); ok(!olp, "Overlapped structure is at %p\n", olp); /* Test IOCP with duplicated handle (closing duplicated handle) */ @@ -9508,7 +9508,7 @@ static void test_completion_port(void) SetLastError(0xdeadbeef); io_port = CreateIoCompletionPort((HANDLE)src, io_port, 125, 0); - ok(io_port != NULL, "failed to create completion port %u\n", GetLastError()); + ok(io_port != NULL, "failed to create completion port %lu\n", GetLastError()); WSADuplicateSocketA( src, GetCurrentProcessId(), &info ); dup = WSASocketA(AF_INET, SOCK_STREAM, 0, &info, 0, WSA_FLAG_OVERLAPPED); @@ -9518,7 +9518,7 @@ static void test_completion_port(void) sizeof(struct sockaddr_in) + 16, sizeof(struct sockaddr_in) + 16, &num_bytes, &ov); ok(bret == FALSE, "AcceptEx returned %d\n", bret); - ok(GetLastError() == ERROR_IO_PENDING, "Last error was %d\n", GetLastError()); + ok(GetLastError() == ERROR_IO_PENDING, "Last error was %ld\n", GetLastError()); closesocket(dup); dup = INVALID_SOCKET; @@ -9529,9 +9529,9 @@ static void test_completion_port(void) olp = (WSAOVERLAPPED *)0xdeadbeef; bret = GetQueuedCompletionStatus( io_port, &num_bytes, &key, &olp, 200 ); ok(bret == FALSE, "failed to get completion status %u\n", bret); - ok(GetLastError() == WAIT_TIMEOUT, "Last error was %d\n", GetLastError()); - ok(key == 0xdeadbeef, "Key is %lu\n", key); - ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %u\n", num_bytes); + ok(GetLastError() == WAIT_TIMEOUT, "Last error was %ld\n", GetLastError()); + ok(key == 0xdeadbeef, "Key is %Iu\n", key); + ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %lu\n", num_bytes); ok(!olp, "Overlapped structure is at %p\n", olp); SetLastError(0xdeadbeef); @@ -9540,9 +9540,9 @@ static void test_completion_port(void) olp = (WSAOVERLAPPED *)0xdeadbeef; bret = GetQueuedCompletionStatus( io_port, &num_bytes, &key, &olp, 200 ); ok(bret == FALSE, "failed to get completion status %u\n", bret); - ok(GetLastError() == WAIT_TIMEOUT, "Last error was %d\n", GetLastError()); - ok(key == 0xdeadbeef, "Key is %lu\n", key); - ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %u\n", num_bytes); + ok(GetLastError() == WAIT_TIMEOUT, "Last error was %ld\n", GetLastError()); + ok(key == 0xdeadbeef, "Key is %Iu\n", key); + ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %lu\n", num_bytes); ok(!olp, "Overlapped structure is at %p\n", olp); closesocket(src); @@ -9550,11 +9550,11 @@ static void test_completion_port(void) bret = GetQueuedCompletionStatus(io_port, &num_bytes, &key, &olp, 100); ok(bret == FALSE, "failed to get completion status %u\n", bret); - ok(GetLastError() == ERROR_OPERATION_ABORTED, "Last error was %d\n", GetLastError()); - ok(key == 125, "Key is %lu\n", key); - ok(num_bytes == 0, "Number of bytes transferred is %u\n", num_bytes); + ok(GetLastError() == ERROR_OPERATION_ABORTED, "Last error was %ld\n", GetLastError()); + ok(key == 125, "Key is %Iu\n", key); + ok(num_bytes == 0, "Number of bytes transferred is %lu\n", num_bytes); ok(olp == &ov, "Overlapped structure is at %p\n", olp); - ok(olp && (olp->Internal == (ULONG)STATUS_CANCELLED), "Internal status is %lx\n", olp ? olp->Internal : 0); + ok(olp && (olp->Internal == (ULONG)STATUS_CANCELLED), "Internal status is %Ix\n", olp ? olp->Internal : 0); SetLastError(0xdeadbeef); key = 0xdeadbeef; @@ -9562,9 +9562,9 @@ static void test_completion_port(void) olp = (WSAOVERLAPPED *)0xdeadbeef; bret = GetQueuedCompletionStatus( io_port, &num_bytes, &key, &olp, 200 ); ok(bret == FALSE, "failed to get completion status %u\n", bret); - ok(GetLastError() == WAIT_TIMEOUT, "Last error was %d\n", GetLastError()); - ok(key == 0xdeadbeef, "Key is %lu\n", key); - ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %u\n", num_bytes); + ok(GetLastError() == WAIT_TIMEOUT, "Last error was %ld\n", GetLastError()); + ok(key == 0xdeadbeef, "Key is %Iu\n", key); + ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %lu\n", num_bytes); ok(!olp, "Overlapped structure is at %p\n", olp); /* Test IOCP with duplicated handle (closing original handle) */ @@ -9574,7 +9574,7 @@ static void test_completion_port(void) SetLastError(0xdeadbeef); io_port = CreateIoCompletionPort((HANDLE)src, io_port, 125, 0); - ok(io_port != NULL, "failed to create completion port %u\n", GetLastError()); + ok(io_port != NULL, "failed to create completion port %lu\n", GetLastError()); WSADuplicateSocketA( src, GetCurrentProcessId(), &info ); dup = WSASocketA(AF_INET, SOCK_STREAM, 0, &info, 0, WSA_FLAG_OVERLAPPED); @@ -9584,7 +9584,7 @@ static void test_completion_port(void) sizeof(struct sockaddr_in) + 16, sizeof(struct sockaddr_in) + 16, &num_bytes, &ov); ok(bret == FALSE, "AcceptEx returned %d\n", bret); - ok(GetLastError() == ERROR_IO_PENDING, "Last error was %d\n", GetLastError()); + ok(GetLastError() == ERROR_IO_PENDING, "Last error was %ld\n", GetLastError()); closesocket(src); src = INVALID_SOCKET; @@ -9595,9 +9595,9 @@ static void test_completion_port(void) olp = (WSAOVERLAPPED *)0xdeadbeef; bret = GetQueuedCompletionStatus( io_port, &num_bytes, &key, &olp, 200 ); ok(bret == FALSE, "failed to get completion status %u\n", bret); - ok(GetLastError() == WAIT_TIMEOUT, "Last error was %d\n", GetLastError()); - ok(key == 0xdeadbeef, "Key is %lu\n", key); - ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %u\n", num_bytes); + ok(GetLastError() == WAIT_TIMEOUT, "Last error was %ld\n", GetLastError()); + ok(key == 0xdeadbeef, "Key is %Iu\n", key); + ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %lu\n", num_bytes); ok(!olp, "Overlapped structure is at %p\n", olp); closesocket(dup); @@ -9605,11 +9605,11 @@ static void test_completion_port(void) bret = GetQueuedCompletionStatus(io_port, &num_bytes, &key, &olp, 100); ok(bret == FALSE, "failed to get completion status %u\n", bret); - ok(GetLastError() == ERROR_OPERATION_ABORTED, "Last error was %d\n", GetLastError()); - ok(key == 125, "Key is %lu\n", key); - ok(num_bytes == 0, "Number of bytes transferred is %u\n", num_bytes); + ok(GetLastError() == ERROR_OPERATION_ABORTED, "Last error was %ld\n", GetLastError()); + ok(key == 125, "Key is %Iu\n", key); + ok(num_bytes == 0, "Number of bytes transferred is %lu\n", num_bytes); ok(olp == &ov, "Overlapped structure is at %p\n", olp); - ok(olp && (olp->Internal == (ULONG)STATUS_CANCELLED), "Internal status is %lx\n", olp ? olp->Internal : 0); + ok(olp && (olp->Internal == (ULONG)STATUS_CANCELLED), "Internal status is %Ix\n", olp ? olp->Internal : 0); SetLastError(0xdeadbeef); key = 0xdeadbeef; @@ -9617,9 +9617,9 @@ static void test_completion_port(void) olp = (WSAOVERLAPPED *)0xdeadbeef; bret = GetQueuedCompletionStatus( io_port, &num_bytes, &key, &olp, 200 ); ok(bret == FALSE, "failed to get completion status %u\n", bret); - ok(GetLastError() == WAIT_TIMEOUT, "Last error was %d\n", GetLastError()); - ok(key == 0xdeadbeef, "Key is %lu\n", key); - ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %u\n", num_bytes); + ok(GetLastError() == WAIT_TIMEOUT, "Last error was %ld\n", GetLastError()); + ok(key == 0xdeadbeef, "Key is %Iu\n", key); + ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %lu\n", num_bytes); ok(!olp, "Overlapped structure is at %p\n", olp); /* Test IOCP without AcceptEx */ @@ -9629,7 +9629,7 @@ static void test_completion_port(void) SetLastError(0xdeadbeef); io_port = CreateIoCompletionPort((HANDLE)src, io_port, 125, 0); - ok(io_port != NULL, "failed to create completion port %u\n", GetLastError()); + ok(io_port != NULL, "failed to create completion port %lu\n", GetLastError()); closesocket(src); src = INVALID_SOCKET; @@ -9640,9 +9640,9 @@ static void test_completion_port(void) olp = (WSAOVERLAPPED *)0xdeadbeef; bret = GetQueuedCompletionStatus( io_port, &num_bytes, &key, &olp, 200 ); ok(bret == FALSE, "failed to get completion status %u\n", bret); - ok(GetLastError() == WAIT_TIMEOUT, "Last error was %d\n", GetLastError()); - ok(key == 0xdeadbeef, "Key is %lu\n", key); - ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %u\n", num_bytes); + ok(GetLastError() == WAIT_TIMEOUT, "Last error was %ld\n", GetLastError()); + ok(key == 0xdeadbeef, "Key is %Iu\n", key); + ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %lu\n", num_bytes); ok(!olp, "Overlapped structure is at %p\n", olp); /* */ @@ -9653,19 +9653,19 @@ static void test_completion_port(void) ok(connector != INVALID_SOCKET, "failed to create socket, error %u\n", WSAGetLastError()); io_port = CreateIoCompletionPort((HANDLE)src, io_port, 125, 0); - ok(io_port != NULL, "failed to create completion port %u\n", GetLastError()); + ok(io_port != NULL, "failed to create completion port %lu\n", GetLastError()); io_port = CreateIoCompletionPort((HANDLE)dest, io_port, 236, 0); - ok(io_port != NULL, "failed to create completion port %u\n", GetLastError()); + ok(io_port != NULL, "failed to create completion port %lu\n", GetLastError()); bret = pAcceptEx(src, dest, buf, sizeof(buf) - 2*(sizeof(struct sockaddr_in) + 16), sizeof(struct sockaddr_in) + 16, sizeof(struct sockaddr_in) + 16, &num_bytes, &ov); ok(bret == FALSE, "AcceptEx returned %d\n", bret); - ok(GetLastError() == ERROR_IO_PENDING, "Last error was %d\n", GetLastError()); + ok(GetLastError() == ERROR_IO_PENDING, "Last error was %ld\n", GetLastError()); iret = connect(connector, (struct sockaddr*)&bindAddress, sizeof(bindAddress)); - ok(iret == 0, "connecting to accepting socket failed, error %d\n", GetLastError()); + ok(iret == 0, "connecting to accepting socket failed, error %ld\n", GetLastError()); closesocket(connector); connector = INVALID_SOCKET; @@ -9677,11 +9677,11 @@ static void test_completion_port(void) bret = GetQueuedCompletionStatus(io_port, &num_bytes, &key, &olp, 100); ok(bret == TRUE, "failed to get completion status %u\n", bret); - ok(GetLastError() == 0xdeadbeef, "Last error was %d\n", GetLastError()); - ok(key == 125, "Key is %lu\n", key); - ok(num_bytes == 0, "Number of bytes transferred is %u\n", num_bytes); + ok(GetLastError() == 0xdeadbeef, "Last error was %ld\n", GetLastError()); + ok(key == 125, "Key is %Iu\n", key); + ok(num_bytes == 0, "Number of bytes transferred is %lu\n", num_bytes); ok(olp == &ov, "Overlapped structure is at %p\n", olp); - ok(olp && (olp->Internal == (ULONG)STATUS_SUCCESS), "Internal status is %lx\n", olp ? olp->Internal : 0); + ok(olp && (olp->Internal == (ULONG)STATUS_SUCCESS), "Internal status is %Ix\n", olp ? olp->Internal : 0); SetLastError(0xdeadbeef); key = 0xdeadbeef; @@ -9689,9 +9689,9 @@ static void test_completion_port(void) olp = (WSAOVERLAPPED *)0xdeadbeef; bret = GetQueuedCompletionStatus( io_port, &num_bytes, &key, &olp, 200 ); ok(bret == FALSE, "failed to get completion status %u\n", bret); - ok(GetLastError() == WAIT_TIMEOUT, "Last error was %d\n", GetLastError()); - ok(key == 0xdeadbeef, "Key is %lu\n", key); - ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %u\n", num_bytes); + ok(GetLastError() == WAIT_TIMEOUT, "Last error was %ld\n", GetLastError()); + ok(key == 0xdeadbeef, "Key is %Iu\n", key); + ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %lu\n", num_bytes); ok(!olp, "Overlapped structure is at %p\n", olp); if (dest != INVALID_SOCKET) @@ -9710,19 +9710,19 @@ static void test_completion_port(void) ok(connector != INVALID_SOCKET, "failed to create socket, error %u\n", WSAGetLastError()); io_port = CreateIoCompletionPort((HANDLE)src, io_port, 125, 0); - ok(io_port != NULL, "failed to create completion port %u\n", GetLastError()); + ok(io_port != NULL, "failed to create completion port %lu\n", GetLastError()); io_port = CreateIoCompletionPort((HANDLE)dest, io_port, 236, 0); - ok(io_port != NULL, "failed to create completion port %u\n", GetLastError()); + ok(io_port != NULL, "failed to create completion port %lu\n", GetLastError()); bret = pAcceptEx(src, dest, buf, sizeof(buf) - 2*(sizeof(struct sockaddr_in) + 16), sizeof(struct sockaddr_in) + 16, sizeof(struct sockaddr_in) + 16, &num_bytes, &ov); ok(bret == FALSE, "AcceptEx returned %d\n", bret); - ok(GetLastError() == ERROR_IO_PENDING, "Last error was %d\n", GetLastError()); + ok(GetLastError() == ERROR_IO_PENDING, "Last error was %ld\n", GetLastError()); iret = connect(connector, (struct sockaddr*)&bindAddress, sizeof(bindAddress)); - ok(iret == 0, "connecting to accepting socket failed, error %d\n", GetLastError()); + ok(iret == 0, "connecting to accepting socket failed, error %ld\n", GetLastError()); iret = send(connector, buf, 1, 0); ok(iret == 1, "could not send 1 byte: send %d errno %d\n", iret, WSAGetLastError()); @@ -9739,11 +9739,11 @@ static void test_completion_port(void) bret = GetQueuedCompletionStatus(io_port, &num_bytes, &key, &olp, 100); ok(bret == TRUE, "failed to get completion status %u\n", bret); - ok(GetLastError() == 0xdeadbeef, "Last error was %d\n", GetLastError()); - ok(key == 125, "Key is %lu\n", key); - ok(num_bytes == 1, "Number of bytes transferred is %u\n", num_bytes); + ok(GetLastError() == 0xdeadbeef, "Last error was %ld\n", GetLastError()); + ok(key == 125, "Key is %Iu\n", key); + ok(num_bytes == 1, "Number of bytes transferred is %lu\n", num_bytes); ok(olp == &ov, "Overlapped structure is at %p\n", olp); - ok(olp && (olp->Internal == (ULONG)STATUS_SUCCESS), "Internal status is %lx\n", olp ? olp->Internal : 0); + ok(olp && (olp->Internal == (ULONG)STATUS_SUCCESS), "Internal status is %Ix\n", olp ? olp->Internal : 0); SetLastError(0xdeadbeef); key = 0xdeadbeef; @@ -9751,9 +9751,9 @@ static void test_completion_port(void) olp = (WSAOVERLAPPED *)0xdeadbeef; bret = GetQueuedCompletionStatus( io_port, &num_bytes, &key, &olp, 200 ); ok(bret == FALSE, "failed to get completion status %u\n", bret); - ok(GetLastError() == WAIT_TIMEOUT, "Last error was %d\n", GetLastError()); - ok(key == 0xdeadbeef, "Key is %lu\n", key); - ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %u\n", num_bytes); + ok(GetLastError() == WAIT_TIMEOUT, "Last error was %ld\n", GetLastError()); + ok(key == 0xdeadbeef, "Key is %Iu\n", key); + ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %lu\n", num_bytes); ok(!olp, "Overlapped structure is at %p\n", olp); if (src != INVALID_SOCKET) @@ -9772,19 +9772,19 @@ static void test_completion_port(void) ok(connector != INVALID_SOCKET, "failed to create socket, error %u\n", WSAGetLastError()); io_port = CreateIoCompletionPort((HANDLE)src, io_port, 125, 0); - ok(io_port != NULL, "failed to create completion port %u\n", GetLastError()); + ok(io_port != NULL, "failed to create completion port %lu\n", GetLastError()); io_port = CreateIoCompletionPort((HANDLE)dest, io_port, 236, 0); - ok(io_port != NULL, "failed to create completion port %u\n", GetLastError()); + ok(io_port != NULL, "failed to create completion port %lu\n", GetLastError()); bret = pAcceptEx(src, dest, buf, sizeof(buf) - 2*(sizeof(struct sockaddr_in) + 16), sizeof(struct sockaddr_in) + 16, sizeof(struct sockaddr_in) + 16, &num_bytes, &ov); ok(bret == FALSE, "AcceptEx returned %d\n", bret); - ok(GetLastError() == ERROR_IO_PENDING, "Last error was %d\n", GetLastError()); + ok(GetLastError() == ERROR_IO_PENDING, "Last error was %ld\n", GetLastError()); iret = connect(connector, (struct sockaddr*)&bindAddress, sizeof(bindAddress)); - ok(iret == 0, "connecting to accepting socket failed, error %d\n", GetLastError()); + ok(iret == 0, "connecting to accepting socket failed, error %ld\n", GetLastError()); closesocket(dest); @@ -9796,12 +9796,12 @@ static void test_completion_port(void) bret = GetQueuedCompletionStatus(io_port, &num_bytes, &key, &olp, 100); ok(bret == FALSE, "failed to get completion status %u\n", bret); ok(GetLastError() == ERROR_OPERATION_ABORTED - || GetLastError() == ERROR_CONNECTION_ABORTED, "got error %u\n", GetLastError()); - ok(key == 125, "Key is %lu\n", key); - ok(num_bytes == 0, "Number of bytes transferred is %u\n", num_bytes); + || GetLastError() == ERROR_CONNECTION_ABORTED, "got error %lu\n", GetLastError()); + ok(key == 125, "Key is %Iu\n", key); + ok(num_bytes == 0, "Number of bytes transferred is %lu\n", num_bytes); ok(olp == &ov, "Overlapped structure is at %p\n", olp); ok((NTSTATUS)olp->Internal == STATUS_CANCELLED - || (NTSTATUS)olp->Internal == STATUS_CONNECTION_ABORTED, "got status %#lx\n", olp->Internal); + || (NTSTATUS)olp->Internal == STATUS_CONNECTION_ABORTED, "got status %#Ix\n", olp->Internal); SetLastError(0xdeadbeef); key = 0xdeadbeef; @@ -9809,9 +9809,9 @@ static void test_completion_port(void) olp = (WSAOVERLAPPED *)0xdeadbeef; bret = GetQueuedCompletionStatus( io_port, &num_bytes, &key, &olp, 200 ); ok(bret == FALSE, "failed to get completion status %u\n", bret); - ok(GetLastError() == WAIT_TIMEOUT, "Last error was %d\n", GetLastError()); - ok(key == 0xdeadbeef, "Key is %lu\n", key); - ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %u\n", num_bytes); + ok(GetLastError() == WAIT_TIMEOUT, "Last error was %ld\n", GetLastError()); + ok(key == 0xdeadbeef, "Key is %Iu\n", key); + ok(num_bytes == 0xdeadbeef, "Number of bytes transferred is %lu\n", num_bytes); ok(!olp, "Overlapped structure is at %p\n", olp); closesocket(src); @@ -9858,7 +9858,7 @@ static void test_connect_completion_port(void) /* connect() does not queue completion. */ port = CreateIoCompletionPort((HANDLE)connector, NULL, 0, 0); - ok(!!port, "failed to create port, error %u\n", GetLastError()); + ok(!!port, "failed to create port, error %lu\n", GetLastError()); ret = connect(connector, (struct sockaddr *)&destaddr, sizeof(destaddr)); ok(!ret, "failed to connect, error %u\n", WSAGetLastError()); @@ -9868,7 +9868,7 @@ static void test_connect_completion_port(void) ret = GetQueuedCompletionStatus(port, &size, &key, &overlapped_ptr, 0); ok(!ret, "expected failure\n"); - ok(GetLastError() == WAIT_TIMEOUT, "got error %u\n", GetLastError()); + ok(GetLastError() == WAIT_TIMEOUT, "got error %lu\n", GetLastError()); closesocket(connector); CloseHandle(port); @@ -9876,7 +9876,7 @@ static void test_connect_completion_port(void) connector = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); ok(connector != -1, "failed to create socket, error %u\n", WSAGetLastError()); port = CreateIoCompletionPort((HANDLE)connector, NULL, 0, 0); - ok(!!port, "failed to create port, error %u\n", GetLastError()); + ok(!!port, "failed to create port, error %lu\n", GetLastError()); set_blocking(connector, FALSE); ret = connect(connector, (struct sockaddr *)&destaddr, sizeof(destaddr)); @@ -9888,7 +9888,7 @@ static void test_connect_completion_port(void) ret = GetQueuedCompletionStatus(port, &size, &key, &overlapped_ptr, 0); ok(!ret, "expected failure\n"); - ok(GetLastError() == WAIT_TIMEOUT, "got error %u\n", GetLastError()); + ok(GetLastError() == WAIT_TIMEOUT, "got error %lu\n", GetLastError()); closesocket(connector); CloseHandle(port); @@ -9898,19 +9898,19 @@ static void test_connect_completion_port(void) connector = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); ok(connector != -1, "failed to create socket, error %u\n", WSAGetLastError()); port = CreateIoCompletionPort((HANDLE)connector, NULL, 0, 0); - ok(!!port, "failed to create port, error %u\n", GetLastError()); + ok(!!port, "failed to create port, error %lu\n", GetLastError()); ret = bind(connector, (struct sockaddr *)&addr, sizeof(addr)); ok(!ret, "failed to bind, error %u\n", WSAGetLastError()); ret = pConnectEx(connector, (struct sockaddr *)&destaddr, sizeof(destaddr), NULL, 0, &size, &overlapped); ok(!ret, "expected failure\n"); - ok(GetLastError() == ERROR_IO_PENDING, "got error %u\n", GetLastError()); + ok(GetLastError() == ERROR_IO_PENDING, "got error %lu\n", GetLastError()); ret = WaitForSingleObject(overlapped.hEvent, 1000); ok(!ret, "wait failed\n"); ret = GetOverlappedResult((HANDLE)connector, &overlapped, &size, FALSE); - ok(ret, "got error %u\n", GetLastError()); - ok(!size, "got %u bytes\n", size); + ok(ret, "got error %lu\n", GetLastError()); + ok(!size, "got %lu bytes\n", size); acceptor = accept(listener, NULL, NULL); ok(acceptor != -1, "failed to accept, error %u\n", WSAGetLastError()); closesocket(acceptor); @@ -9919,9 +9919,9 @@ static void test_connect_completion_port(void) key = 0xdeadbeef; overlapped_ptr = NULL; ret = GetQueuedCompletionStatus(port, &size, &key, &overlapped_ptr, 0); - ok(ret, "got error %u\n", GetLastError()); + ok(ret, "got error %lu\n", GetLastError()); ok(!key, "got key %#Ix\n", key); - ok(!size, "got %u bytes\n", size); + ok(!size, "got %lu bytes\n", size); ok(overlapped_ptr == &overlapped, "got overlapped %p\n", overlapped_ptr); closesocket(connector); @@ -9932,19 +9932,19 @@ static void test_connect_completion_port(void) connector = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); ok(connector != -1, "failed to create socket, error %u\n", WSAGetLastError()); port = CreateIoCompletionPort((HANDLE)connector, NULL, 0, 0); - ok(!!port, "failed to create port, error %u\n", GetLastError()); + ok(!!port, "failed to create port, error %lu\n", GetLastError()); ret = bind(connector, (struct sockaddr *)&addr, sizeof(addr)); ok(!ret, "failed to bind, error %u\n", WSAGetLastError()); ret = pConnectEx(connector, (struct sockaddr *)&destaddr, sizeof(destaddr), (void *)"one", 3, &size, &overlapped); ok(!ret, "expected failure\n"); - ok(GetLastError() == ERROR_IO_PENDING, "got error %u\n", GetLastError()); + ok(GetLastError() == ERROR_IO_PENDING, "got error %lu\n", GetLastError()); ret = WaitForSingleObject(overlapped.hEvent, 1000); ok(!ret, "wait failed\n"); ret = GetOverlappedResult((HANDLE)connector, &overlapped, &size, FALSE); - ok(ret, "got error %u\n", GetLastError()); - ok(size == 3, "got %u bytes\n", size); + ok(ret, "got error %lu\n", GetLastError()); + ok(size == 3, "got %lu bytes\n", size); acceptor = accept(listener, NULL, NULL); ok(acceptor != -1, "failed to accept, error %u\n", WSAGetLastError()); closesocket(acceptor); @@ -9953,9 +9953,9 @@ static void test_connect_completion_port(void) key = 0xdeadbeef; overlapped_ptr = NULL; ret = GetQueuedCompletionStatus(port, &size, &key, &overlapped_ptr, 0); - ok(ret, "got error %u\n", GetLastError()); + ok(ret, "got error %lu\n", GetLastError()); ok(!key, "got key %#Ix\n", key); - ok(size == 3, "got %u bytes\n", size); + ok(size == 3, "got %lu bytes\n", size); ok(overlapped_ptr == &overlapped, "got overlapped %p\n", overlapped_ptr); closesocket(connector); @@ -9966,7 +9966,7 @@ static void test_connect_completion_port(void) connector = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); ok(connector != -1, "failed to create socket, error %u\n", WSAGetLastError()); port = CreateIoCompletionPort((HANDLE)connector, NULL, 0, 0); - ok(!!port, "failed to create port, error %u\n", GetLastError()); + ok(!!port, "failed to create port, error %lu\n", GetLastError()); ret = bind(connector, (struct sockaddr *)&addr, sizeof(addr)); ok(!ret, "failed to bind, error %u\n", WSAGetLastError()); @@ -9975,19 +9975,19 @@ static void test_connect_completion_port(void) ret = pConnectEx(connector, (struct sockaddr *)&destaddr, sizeof(destaddr), NULL, 0, &size, &overlapped); ok(!ret, "expected failure\n"); - ok(GetLastError() == ERROR_IO_PENDING, "got error %u\n", GetLastError()); + ok(GetLastError() == ERROR_IO_PENDING, "got error %lu\n", GetLastError()); ret = WaitForSingleObject(overlapped.hEvent, 1000); ok(!ret, "wait failed\n"); ret = GetOverlappedResult((HANDLE)connector, &overlapped, &size, FALSE); - ok(ret, "got error %u\n", GetLastError()); - ok(!size, "got %u bytes\n", size); + ok(ret, "got error %lu\n", GetLastError()); + ok(!size, "got %lu bytes\n", size); acceptor = accept(listener, NULL, NULL); ok(acceptor != -1, "failed to accept, error %u\n", WSAGetLastError()); closesocket(acceptor); ret = GetQueuedCompletionStatus(port, &size, &key, &overlapped_ptr, 0); ok(!ret, "expected failure\n"); - ok(GetLastError() == WAIT_TIMEOUT, "got error %u\n", GetLastError()); + ok(GetLastError() == WAIT_TIMEOUT, "got error %lu\n", GetLastError()); closesocket(connector); CloseHandle(port); @@ -9999,21 +9999,21 @@ static void test_connect_completion_port(void) connector = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); ok(connector != -1, "failed to create socket, error %u\n", WSAGetLastError()); port = CreateIoCompletionPort((HANDLE)connector, NULL, 0, 0); - ok(!!port, "failed to create port, error %u\n", GetLastError()); + ok(!!port, "failed to create port, error %lu\n", GetLastError()); ret = SetFileCompletionNotificationModes((HANDLE)connector, FILE_SKIP_COMPLETION_PORT_ON_SUCCESS); - ok(ret, "got error %u\n", GetLastError()); + ok(ret, "got error %lu\n", GetLastError()); ret = bind(connector, (struct sockaddr *)&addr, sizeof(addr)); ok(!ret, "failed to bind, error %u\n", WSAGetLastError()); ret = pConnectEx(connector, (struct sockaddr *)&destaddr, sizeof(destaddr), NULL, 0, &size, &overlapped); ok(!ret, "expected failure\n"); - ok(GetLastError() == ERROR_IO_PENDING, "got error %u\n", GetLastError()); + ok(GetLastError() == ERROR_IO_PENDING, "got error %lu\n", GetLastError()); ret = WaitForSingleObject(overlapped.hEvent, 1000); ok(!ret, "wait failed\n"); ret = GetOverlappedResult((HANDLE)connector, &overlapped, &size, FALSE); - ok(ret, "got error %u\n", GetLastError()); - ok(!size, "got %u bytes\n", size); + ok(ret, "got error %lu\n", GetLastError()); + ok(!size, "got %lu bytes\n", size); acceptor = accept(listener, NULL, NULL); ok(acceptor != -1, "failed to accept, error %u\n", WSAGetLastError()); closesocket(acceptor); @@ -10022,9 +10022,9 @@ static void test_connect_completion_port(void) key = 0xdeadbeef; overlapped_ptr = NULL; ret = GetQueuedCompletionStatus(port, &size, &key, &overlapped_ptr, 0); - ok(ret, "got error %u\n", GetLastError()); + ok(ret, "got error %lu\n", GetLastError()); ok(!key, "got key %#Ix\n", key); - ok(!size, "got %u bytes\n", size); + ok(!size, "got %lu bytes\n", size); ok(overlapped_ptr == &overlapped, "got overlapped %p\n", overlapped_ptr); closesocket(connector); @@ -10037,31 +10037,31 @@ static void test_connect_completion_port(void) connector = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); ok(connector != -1, "failed to create socket, error %u\n", WSAGetLastError()); port = CreateIoCompletionPort((HANDLE)connector, NULL, 0, 0); - ok(!!port, "failed to create port, error %u\n", GetLastError()); + ok(!!port, "failed to create port, error %lu\n", GetLastError()); ret = SetFileCompletionNotificationModes((HANDLE)connector, FILE_SKIP_COMPLETION_PORT_ON_SUCCESS); - ok(ret, "got error %u\n", GetLastError()); + ok(ret, "got error %lu\n", GetLastError()); ret = bind(connector, (struct sockaddr *)&addr, sizeof(addr)); ok(!ret, "failed to bind, error %u\n", WSAGetLastError()); ret = pConnectEx(connector, (struct sockaddr *)&destaddr, sizeof(destaddr), NULL, 0, &size, &overlapped); ok(!ret, "expected failure\n"); - ok(GetLastError() == ERROR_IO_PENDING, "got error %u\n", GetLastError()); + ok(GetLastError() == ERROR_IO_PENDING, "got error %lu\n", GetLastError()); ret = WaitForSingleObject(overlapped.hEvent, 15000); ok(!ret, "wait failed\n"); ret = GetOverlappedResult((HANDLE)connector, &overlapped, &size, FALSE); ok(!ret, "expected failure\n"); - ok(GetLastError() == ERROR_CONNECTION_REFUSED, "got error %u\n", GetLastError()); - ok(!size, "got %u bytes\n", size); + ok(GetLastError() == ERROR_CONNECTION_REFUSED, "got error %lu\n", GetLastError()); + ok(!size, "got %lu bytes\n", size); size = 0xdeadbeef; key = 0xdeadbeef; overlapped_ptr = NULL; ret = GetQueuedCompletionStatus(port, &size, &key, &overlapped_ptr, 0); ok(!ret, "expected failure\n"); - ok(GetLastError() == ERROR_CONNECTION_REFUSED, "got error %u\n", GetLastError()); + ok(GetLastError() == ERROR_CONNECTION_REFUSED, "got error %lu\n", GetLastError()); ok(!key, "got key %#Ix\n", key); - ok(!size, "got %u bytes\n", size); + ok(!size, "got %lu bytes\n", size); ok(overlapped_ptr == &overlapped, "got overlapped %p\n", overlapped_ptr); closesocket(connector); @@ -10107,7 +10107,7 @@ static void test_shutdown_completion_port(void) /* shutdown() does not queue completion. */ port = CreateIoCompletionPort((HANDLE)client, NULL, 0, 0); - ok(!!port, "failed to create port, error %u\n", GetLastError()); + ok(!!port, "failed to create port, error %lu\n", GetLastError()); ret = connect(client, (struct sockaddr *)&destaddr, sizeof(destaddr)); ok(!ret, "failed to connect, error %u\n", WSAGetLastError()); server = accept(listener, NULL, NULL); @@ -10118,7 +10118,7 @@ static void test_shutdown_completion_port(void) ret = GetQueuedCompletionStatus(port, &size, &key, &overlapped_ptr, 0); ok(!ret, "expected failure\n"); - ok(GetLastError() == WAIT_TIMEOUT, "got error %u\n", GetLastError()); + ok(GetLastError() == WAIT_TIMEOUT, "got error %lu\n", GetLastError()); closesocket(server); closesocket(client); @@ -10129,7 +10129,7 @@ static void test_shutdown_completion_port(void) client = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); ok(client != -1, "failed to create socket, error %u\n", WSAGetLastError()); port = CreateIoCompletionPort((HANDLE)client, NULL, 0, 0); - ok(!!port, "failed to create port, error %u\n", GetLastError()); + ok(!!port, "failed to create port, error %lu\n", GetLastError()); ret = connect(client, (struct sockaddr *)&destaddr, sizeof(destaddr)); ok(!ret, "failed to connect, error %u\n", WSAGetLastError()); server = accept(listener, NULL, NULL); @@ -10143,7 +10143,7 @@ static void test_shutdown_completion_port(void) ret = GetQueuedCompletionStatus(port, &size, &key, &overlapped_ptr, 0); ok(!ret, "expected failure\n"); - ok(GetLastError() == WAIT_TIMEOUT, "got error %u\n", GetLastError()); + ok(GetLastError() == WAIT_TIMEOUT, "got error %lu\n", GetLastError()); closesocket(server); closesocket(client); @@ -10154,9 +10154,9 @@ static void test_shutdown_completion_port(void) client = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); ok(client != -1, "failed to create socket, error %u\n", WSAGetLastError()); port = CreateIoCompletionPort((HANDLE)client, NULL, 0, 0); - ok(!!port, "failed to create port, error %u\n", GetLastError()); + ok(!!port, "failed to create port, error %lu\n", GetLastError()); ret = SetFileCompletionNotificationModes((HANDLE)client, FILE_SKIP_COMPLETION_PORT_ON_SUCCESS); - ok(ret, "got error %u\n", GetLastError()); + ok(ret, "got error %lu\n", GetLastError()); ret = connect(client, (struct sockaddr *)&destaddr, sizeof(destaddr)); ok(!ret, "failed to connect, error %u\n", WSAGetLastError()); server = accept(listener, NULL, NULL); @@ -10165,23 +10165,23 @@ static void test_shutdown_completion_port(void) SetLastError(0xdeadbeef); ret = pDisconnectEx(client, &overlapped, 0, 0); ok(!ret, "expected failure\n"); - ok(GetLastError() == ERROR_IO_PENDING, "got error %u\n", GetLastError()); + ok(GetLastError() == ERROR_IO_PENDING, "got error %lu\n", GetLastError()); ret = WaitForSingleObject(overlapped.hEvent, 1000); ok(!ret, "wait failed\n"); size = 0xdeadbeef; ret = GetOverlappedResult((HANDLE)client, &overlapped, &size, TRUE); - ok(ret, "got error %u\n", GetLastError()); - ok(!size, "got %u bytes\n", size); + ok(ret, "got error %lu\n", GetLastError()); + ok(!size, "got %lu bytes\n", size); size = 0xdeadbeef; key = 0xdeadbeef; overlapped_ptr = NULL; ret = GetQueuedCompletionStatus(port, &size, &key, &overlapped_ptr, 0); - todo_wine ok(ret, "got error %u\n", GetLastError()); + todo_wine ok(ret, "got error %lu\n", GetLastError()); todo_wine ok(!key, "got key %#Ix\n", key); - todo_wine ok(!size, "got %u bytes\n", size); + todo_wine ok(!size, "got %lu bytes\n", size); todo_wine ok(overlapped_ptr == &overlapped, "got overlapped %p\n", overlapped_ptr); closesocket(server); @@ -10193,7 +10193,7 @@ static void test_shutdown_completion_port(void) client = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); ok(client != -1, "failed to create socket, error %u\n", WSAGetLastError()); port = CreateIoCompletionPort((HANDLE)client, NULL, 0, 0); - ok(!!port, "failed to create port, error %u\n", GetLastError()); + ok(!!port, "failed to create port, error %lu\n", GetLastError()); ret = connect(client, (struct sockaddr *)&destaddr, sizeof(destaddr)); ok(!ret, "failed to connect, error %u\n", WSAGetLastError()); server = accept(listener, NULL, NULL); @@ -10202,11 +10202,11 @@ static void test_shutdown_completion_port(void) SetLastError(0xdeadbeef); ret = pDisconnectEx(client, NULL, 0, 0); ok(ret, "expected success\n"); - ok(!GetLastError() || GetLastError() == 0xdeadbeef /* < 7 */, "got error %u\n", GetLastError()); + ok(!GetLastError() || GetLastError() == 0xdeadbeef /* < 7 */, "got error %lu\n", GetLastError()); ret = GetQueuedCompletionStatus(port, &size, &key, &overlapped_ptr, 0); ok(!ret, "expected failure\n"); - ok(GetLastError() == WAIT_TIMEOUT, "got error %u\n", GetLastError()); + ok(GetLastError() == WAIT_TIMEOUT, "got error %lu\n", GetLastError()); closesocket(server); closesocket(client); @@ -10217,7 +10217,7 @@ static void test_shutdown_completion_port(void) client = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); ok(client != -1, "failed to create socket, error %u\n", WSAGetLastError()); port = CreateIoCompletionPort((HANDLE)client, NULL, 0, 0); - ok(!!port, "failed to create port, error %u\n", GetLastError()); + ok(!!port, "failed to create port, error %lu\n", GetLastError()); ret = connect(client, (struct sockaddr *)&destaddr, sizeof(destaddr)); ok(!ret, "failed to connect, error %u\n", WSAGetLastError()); server = accept(listener, NULL, NULL); @@ -10228,19 +10228,19 @@ static void test_shutdown_completion_port(void) SetLastError(0xdeadbeef); ret = pDisconnectEx(client, &overlapped, 0, 0); ok(!ret, "expected failure\n"); - ok(GetLastError() == ERROR_IO_PENDING, "got error %u\n", GetLastError()); + ok(GetLastError() == ERROR_IO_PENDING, "got error %lu\n", GetLastError()); ret = WaitForSingleObject(overlapped.hEvent, 1000); ok(!ret, "wait failed\n"); size = 0xdeadbeef; ret = GetOverlappedResult((HANDLE)client, &overlapped, &size, TRUE); - ok(ret, "got error %u\n", GetLastError()); - ok(!size, "got %u bytes\n", size); + ok(ret, "got error %lu\n", GetLastError()); + ok(!size, "got %lu bytes\n", size); ret = GetQueuedCompletionStatus(port, &size, &key, &overlapped_ptr, 0); ok(!ret, "expected failure\n"); - ok(GetLastError() == WAIT_TIMEOUT, "got error %u\n", GetLastError()); + ok(GetLastError() == WAIT_TIMEOUT, "got error %lu\n", GetLastError()); closesocket(server); closesocket(client); @@ -10271,21 +10271,21 @@ static void test_address_list_query(void) ret = WSAIoctl(s, SIO_ADDRESS_LIST_QUERY, NULL, 0, NULL, 0, &size, NULL, NULL); ok(ret == SOCKET_ERROR, "Got unexpected ret %d.\n", ret); ok(WSAGetLastError() == WSAEFAULT, "Got unexpected error %d.\n", WSAGetLastError()); - ok(size >= FIELD_OFFSET(SOCKET_ADDRESS_LIST, Address[0]), "Got unexpected size %u.\n", size); + ok(size >= FIELD_OFFSET(SOCKET_ADDRESS_LIST, Address[0]), "Got unexpected size %lu.\n", size); expect_size = size; size = 0; ret = WSAIoctl(s, SIO_ADDRESS_LIST_QUERY, NULL, 0, buffer, sizeof(buffer), &size, NULL, NULL); ok(!ret, "Got unexpected ret %d.\n", ret); ok(!WSAGetLastError(), "Got unexpected error %d.\n", WSAGetLastError()); - ok(size == expect_size, "Expected size %u, got %u.\n", expect_size, size); + ok(size == expect_size, "Expected size %lu, got %lu.\n", expect_size, size); expect_size = FIELD_OFFSET(SOCKET_ADDRESS_LIST, Address[address_list->iAddressCount]); for (i = 0; i < address_list->iAddressCount; ++i) { expect_size += address_list->Address[i].iSockaddrLength; } - ok(size == expect_size, "Expected size %u, got %u.\n", expect_size, size); + ok(size == expect_size, "Expected size %lu, got %lu.\n", expect_size, size); ret = WSAIoctl(s, SIO_ADDRESS_LIST_QUERY, NULL, 0, buffer, sizeof(buffer), NULL, NULL, NULL); ok(ret == SOCKET_ERROR, "Got unexpected ret %d.\n", ret); @@ -10295,19 +10295,19 @@ static void test_address_list_query(void) ret = WSAIoctl(s, SIO_ADDRESS_LIST_QUERY, NULL, 0, NULL, sizeof(buffer), &size, NULL, NULL); ok(ret == SOCKET_ERROR, "Got unexpected ret %d.\n", ret); ok(WSAGetLastError() == WSAEFAULT, "Got unexpected error %d.\n", WSAGetLastError()); - ok(size == expect_size, "Expected size %u, got %u.\n", expect_size, size); + ok(size == expect_size, "Expected size %lu, got %lu.\n", expect_size, size); size = 0xdeadbeef; ret = WSAIoctl(s, SIO_ADDRESS_LIST_QUERY, NULL, 0, buffer, 0, &size, NULL, NULL); ok(ret == SOCKET_ERROR, "Got unexpected ret %d.\n", ret); ok(WSAGetLastError() == WSAEFAULT, "Got unexpected error %d.\n", WSAGetLastError()); - ok(size == expect_size, "Expected size %u, got %u.\n", expect_size, size); + ok(size == expect_size, "Expected size %lu, got %lu.\n", expect_size, size); size = 0xdeadbeef; ret = WSAIoctl(s, SIO_ADDRESS_LIST_QUERY, NULL, 0, buffer, 1, &size, NULL, NULL); ok(ret == SOCKET_ERROR, "Got unexpected ret %d.\n", ret); ok(WSAGetLastError() == WSAEINVAL, "Got unexpected error %d.\n", WSAGetLastError()); - ok(!size, "Got size %u.\n", size); + ok(!size, "Got size %lu.\n", size); size = 0xdeadbeef; memset(buffer, 0xcc, sizeof(buffer)); @@ -10315,7 +10315,7 @@ static void test_address_list_query(void) FIELD_OFFSET(SOCKET_ADDRESS_LIST, Address[0]), &size, NULL, NULL); ok(ret == SOCKET_ERROR, "Got unexpected ret %d.\n", ret); ok(WSAGetLastError() == WSAEFAULT, "Got unexpected error %d.\n", WSAGetLastError()); - ok(size == expect_size, "Expected size %u, got %u.\n", expect_size, size); + ok(size == expect_size, "Expected size %lu, got %lu.\n", expect_size, size); ok(address_list->iAddressCount == 0xcccccccc, "Got %u addresses.\n", address_list->iAddressCount); WSASetLastError(0xdeadbeef); @@ -10325,8 +10325,8 @@ static void test_address_list_query(void) ret = WSAIoctl(s, SIO_ADDRESS_LIST_QUERY, NULL, 0, buffer, 0, &size, &overlapped, NULL); ok(ret == -1, "Got unexpected ret %d.\n", ret); ok(WSAGetLastError() == WSAEFAULT, "Got unexpected error %d.\n", WSAGetLastError()); - ok(size == expect_size, "Expected size %u, got %u.\n", expect_size, size); - ok(overlapped.Internal == 0xdeadbeef, "Got status %#x.\n", (NTSTATUS)overlapped.Internal); + ok(size == expect_size, "Expected size %lu, got %lu.\n", expect_size, size); + ok(overlapped.Internal == 0xdeadbeef, "Got status %#lx.\n", (NTSTATUS)overlapped.Internal); ok(overlapped.InternalHigh == 0xdeadbeef, "Got size %Iu.\n", overlapped.InternalHigh); overlapped.Internal = 0xdeadbeef; @@ -10335,8 +10335,8 @@ static void test_address_list_query(void) ret = WSAIoctl(s, SIO_ADDRESS_LIST_QUERY, NULL, 0, buffer, 1, &size, &overlapped, NULL); ok(ret == -1, "Got unexpected ret %d.\n", ret); ok(WSAGetLastError() == WSAEINVAL, "Got unexpected error %d.\n", WSAGetLastError()); - ok(!size, "Expected size %u, got %u.\n", expect_size, size); - ok(overlapped.Internal == 0xdeadbeef, "Got status %#x.\n", (NTSTATUS)overlapped.Internal); + ok(!size, "Expected size %lu, got %lu.\n", expect_size, size); + ok(overlapped.Internal == 0xdeadbeef, "Got status %#lx.\n", (NTSTATUS)overlapped.Internal); ok(overlapped.InternalHigh == 0xdeadbeef, "Got size %Iu.\n", overlapped.InternalHigh); overlapped.Internal = 0xdeadbeef; @@ -10346,8 +10346,8 @@ static void test_address_list_query(void) FIELD_OFFSET(SOCKET_ADDRESS_LIST, Address[0]), &size, &overlapped, NULL); ok(ret == -1, "Got unexpected ret %d.\n", ret); ok(WSAGetLastError() == WSAEFAULT, "Got unexpected error %d.\n", WSAGetLastError()); - ok(size == expect_size, "Expected size %u, got %u.\n", expect_size, size); - ok(overlapped.Internal == 0xdeadbeef, "Got status %#x.\n", (NTSTATUS)overlapped.Internal); + ok(size == expect_size, "Expected size %lu, got %lu.\n", expect_size, size); + ok(overlapped.Internal == 0xdeadbeef, "Got status %#lx.\n", (NTSTATUS)overlapped.Internal); ok(overlapped.InternalHigh == 0xdeadbeef, "Got size %Iu.\n", overlapped.InternalHigh); ok(address_list->iAddressCount == 0xcccccccc, "Got %u addresses.\n", address_list->iAddressCount); @@ -10357,18 +10357,18 @@ static void test_address_list_query(void) ret = WSAIoctl(s, SIO_ADDRESS_LIST_QUERY, NULL, 0, buffer, sizeof(buffer), &size, &overlapped, NULL); ok(!ret, "Got unexpected ret %d.\n", ret); ok(!WSAGetLastError(), "Got unexpected error %d.\n", WSAGetLastError()); - ok(size == expect_size, "Expected size %u, got %u.\n", expect_size, size); + ok(size == expect_size, "Expected size %lu, got %lu.\n", expect_size, size); ret = GetQueuedCompletionStatus(port, &size, &key, &overlapped_ptr, 0); - ok(ret, "Got error %u.\n", GetLastError()); - ok(!size, "Got size %u.\n", size); + ok(ret, "Got error %lu.\n", GetLastError()); + ok(!size, "Got size %lu.\n", size); ok(overlapped_ptr == &overlapped, "Got overlapped %p.\n", overlapped_ptr); - ok(!overlapped.Internal, "Got status %#x.\n", (NTSTATUS)overlapped.Internal); + ok(!overlapped.Internal, "Got status %#lx.\n", (NTSTATUS)overlapped.Internal); ok(!overlapped.InternalHigh, "Got size %Iu.\n", overlapped.InternalHigh); ret = GetQueuedCompletionStatus(port, &size, &key, &overlapped_ptr, 0); ok(!ret, "Expected failure.\n"); - ok(GetLastError() == WAIT_TIMEOUT, "Got error %u.\n", GetLastError()); + ok(GetLastError() == WAIT_TIMEOUT, "Got error %lu.\n", GetLastError()); closesocket(s); CloseHandle(port); @@ -10385,13 +10385,13 @@ static void test_address_list_query(void) size = 0xdeadbeef; ret = WSAIoctl(s, SIO_ADDRESS_LIST_QUERY, NULL, 0, buffer, sizeof(buffer), &size, &overlapped, socket_apc); ok(!ret, "expected success\n"); - ok(size == expect_size, "got size %u\n", size); + ok(size == expect_size, "got size %lu\n", size); ret = SleepEx(0, TRUE); ok(ret == WAIT_IO_COMPLETION, "got %d\n", ret); ok(apc_count == 1, "APC was called %u times\n", apc_count); - ok(!apc_error, "got APC error %u\n", apc_error); - ok(!apc_size, "got APC size %u\n", apc_size); + ok(!apc_error, "got APC error %lu\n", apc_error); + ok(!apc_size, "got APC size %lu\n", apc_size); ok(apc_overlapped == &overlapped, "got APC overlapped %p\n", apc_overlapped); closesocket(s); @@ -10425,7 +10425,7 @@ static void iocp_async_read(SOCKET src, SOCKET dst) memset(&ovl, 0, sizeof(ovl)); port = CreateIoCompletionPort((HANDLE)src, 0, 0x12345678, 0); - ok(port != 0, "CreateIoCompletionPort error %u\n", GetLastError()); + ok(port != 0, "CreateIoCompletionPort error %lu\n", GetLastError()); buf.len = sizeof(data); buf.buf = data; @@ -10434,8 +10434,8 @@ static void iocp_async_read(SOCKET src, SOCKET dst) SetLastError(0xdeadbeef); ret = WSARecv(src, &buf, 1, &bytes, &flags, &ovl, NULL); ok(ret == SOCKET_ERROR, "got %d\n", ret); - ok(GetLastError() == ERROR_IO_PENDING, "got %u\n", GetLastError()); - ok(bytes == 0xdeadbeef, "got bytes %u\n", bytes); + ok(GetLastError() == ERROR_IO_PENDING, "got %lu\n", GetLastError()); + ok(bytes == 0xdeadbeef, "got bytes %lu\n", bytes); bytes = 0xdeadbeef; key = 0xdeadbeef; @@ -10443,9 +10443,9 @@ static void iocp_async_read(SOCKET src, SOCKET dst) SetLastError(0xdeadbeef); ret = GetQueuedCompletionStatus(port, &bytes, &key, &ovl_iocp, 100); ok(!ret, "got %d\n", ret); - ok(GetLastError() == WAIT_TIMEOUT, "got %u\n", GetLastError()); - ok(bytes == 0xdeadbeef, "got bytes %u\n", bytes); - ok(key == 0xdeadbeef, "got key %#lx\n", key); + ok(GetLastError() == WAIT_TIMEOUT, "got %lu\n", GetLastError()); + ok(bytes == 0xdeadbeef, "got bytes %lu\n", bytes); + ok(key == 0xdeadbeef, "got key %#Ix\n", key); ok(!ovl_iocp, "got ovl %p\n", ovl_iocp); ret = send(dst, "Hello World!", 12, 0); @@ -10457,14 +10457,14 @@ static void iocp_async_read(SOCKET src, SOCKET dst) SetLastError(0xdeadbeef); ret = GetQueuedCompletionStatus(port, &bytes, &key, &ovl_iocp, 100); ok(ret, "got %d\n", ret); - ok(bytes == 12, "got bytes %u\n", bytes); - ok(key == 0x12345678, "got key %#lx\n", key); + ok(bytes == 12, "got bytes %lu\n", bytes); + ok(key == 0x12345678, "got key %#Ix\n", key); ok(ovl_iocp == &ovl, "got ovl %p\n", ovl_iocp); if (ovl_iocp) { - ok(ovl_iocp->InternalHigh == 12, "got %#lx\n", ovl_iocp->InternalHigh); - ok(!ovl_iocp->Internal , "got %#lx\n", ovl_iocp->Internal); - ok(!memcmp(data, "Hello World!", 12), "got %u bytes (%*s)\n", bytes, bytes, data); + ok(ovl_iocp->InternalHigh == 12, "got %#Ix\n", ovl_iocp->InternalHigh); + ok(!ovl_iocp->Internal , "got %#Ix\n", ovl_iocp->Internal); + ok(!memcmp(data, "Hello World!", 12), "got %lu bytes (%*s)\n", bytes, (int)bytes, data); } bytes = 0xdeadbeef; @@ -10473,9 +10473,9 @@ static void iocp_async_read(SOCKET src, SOCKET dst) SetLastError(0xdeadbeef); ret = GetQueuedCompletionStatus(port, &bytes, &key, &ovl_iocp, 100); ok(!ret, "got %d\n", ret); - ok(GetLastError() == WAIT_TIMEOUT, "got %u\n", GetLastError()); - ok(bytes == 0xdeadbeef, "got bytes %u\n", bytes); - ok(key == 0xdeadbeef, "got key %#lx\n", key); + ok(GetLastError() == WAIT_TIMEOUT, "got %lu\n", GetLastError()); + ok(bytes == 0xdeadbeef, "got bytes %lu\n", bytes); + ok(key == 0xdeadbeef, "got key %#Ix\n", key); ok(!ovl_iocp, "got ovl %p\n", ovl_iocp); CloseHandle(port); @@ -10506,18 +10506,18 @@ static void iocp_async_read_closesocket(SOCKET src, int how_to_close) ok(ret, "got %d\n", ret); ok(msg.hwnd == hwnd, "got %p\n", msg.hwnd); ok(msg.message == WM_SOCKET, "got %04x\n", msg.message); - ok(msg.wParam == src, "got %08lx\n", msg.wParam); - ok(msg.lParam == 2, "got %08lx\n", msg.lParam); + ok(msg.wParam == src, "got %08Ix\n", msg.wParam); + ok(msg.lParam == 2, "got %08Ix\n", msg.lParam); memset(data, 0, sizeof(data)); memset(&ovl, 0, sizeof(ovl)); port = CreateIoCompletionPort((HANDLE)src, 0, 0x12345678, 0); - ok(port != 0, "CreateIoCompletionPort error %u\n", GetLastError()); + ok(port != 0, "CreateIoCompletionPort error %lu\n", GetLastError()); Sleep(100); ret = PeekMessageA(&msg, hwnd, WM_SOCKET, WM_SOCKET, PM_REMOVE); - ok(!ret, "got %04x,%08lx,%08lx\n", msg.message, msg.wParam, msg.lParam); + ok(!ret, "got %04x,%08Ix,%08Ix\n", msg.message, msg.wParam, msg.lParam); buf.len = sizeof(data); buf.buf = data; @@ -10526,12 +10526,12 @@ static void iocp_async_read_closesocket(SOCKET src, int how_to_close) SetLastError(0xdeadbeef); ret = WSARecv(src, &buf, 1, &bytes, &flags, &ovl, NULL); ok(ret == SOCKET_ERROR, "got %d\n", ret); - ok(GetLastError() == ERROR_IO_PENDING, "got %u\n", GetLastError()); - ok(bytes == 0xdeadbeef, "got bytes %u\n", bytes); + ok(GetLastError() == ERROR_IO_PENDING, "got %lu\n", GetLastError()); + ok(bytes == 0xdeadbeef, "got bytes %lu\n", bytes); Sleep(100); ret = PeekMessageA(&msg, hwnd, WM_SOCKET, WM_SOCKET, PM_REMOVE); - ok(!ret, "got %04x,%08lx,%08lx\n", msg.message, msg.wParam, msg.lParam); + ok(!ret, "got %04x,%08Ix,%08Ix\n", msg.message, msg.wParam, msg.lParam); bytes = 0xdeadbeef; key = 0xdeadbeef; @@ -10539,14 +10539,14 @@ static void iocp_async_read_closesocket(SOCKET src, int how_to_close) SetLastError(0xdeadbeef); ret = GetQueuedCompletionStatus(port, &bytes, &key, &ovl_iocp, 100); ok(!ret, "got %d\n", ret); - ok(GetLastError() == WAIT_TIMEOUT, "got %u\n", GetLastError()); - ok(bytes == 0xdeadbeef, "got bytes %u\n", bytes); - ok(key == 0xdeadbeef, "got key %#lx\n", key); + ok(GetLastError() == WAIT_TIMEOUT, "got %lu\n", GetLastError()); + ok(bytes == 0xdeadbeef, "got bytes %lu\n", bytes); + ok(key == 0xdeadbeef, "got key %#Ix\n", key); ok(!ovl_iocp, "got ovl %p\n", ovl_iocp); Sleep(100); ret = PeekMessageA(&msg, hwnd, WM_SOCKET, WM_SOCKET, PM_REMOVE); - ok(!ret, "got %04x,%08lx,%08lx\n", msg.message, msg.wParam, msg.lParam); + ok(!ret, "got %04x,%08Ix,%08Ix\n", msg.message, msg.wParam, msg.lParam); switch (how_to_close) { @@ -10570,7 +10570,7 @@ static void iocp_async_read_closesocket(SOCKET src, int how_to_close) switch (how_to_close) { case 0: - ok(!ret, "got %04x,%08lx,%08lx\n", msg.message, msg.wParam, msg.lParam); + ok(!ret, "got %04x,%08Ix,%08Ix\n", msg.message, msg.wParam, msg.lParam); break; case 1: case 2: @@ -10579,8 +10579,8 @@ todo_wine ok(ret, "got %d\n", ret); ok(msg.hwnd == hwnd, "got %p\n", msg.hwnd); ok(msg.message == WM_SOCKET, "got %04x\n", msg.message); - ok(msg.wParam == src, "got %08lx\n", msg.wParam); - ok(msg.lParam == 0x20, "got %08lx\n", msg.lParam); + ok(msg.wParam == src, "got %08Ix\n", msg.wParam); + ok(msg.lParam == 0x20, "got %08Ix\n", msg.lParam); } break; default: @@ -10595,15 +10595,15 @@ todo_wine ret = GetQueuedCompletionStatus(port, &bytes, &key, &ovl_iocp, 100); ok(!ret, "got %d\n", ret); todo_wine - ok(GetLastError() == ERROR_CONNECTION_ABORTED || GetLastError() == ERROR_NETNAME_DELETED /* XP */, "got %u\n", GetLastError()); - ok(!bytes, "got bytes %u\n", bytes); - ok(key == 0x12345678, "got key %#lx\n", key); + ok(GetLastError() == ERROR_CONNECTION_ABORTED || GetLastError() == ERROR_NETNAME_DELETED /* XP */, "got %lu\n", GetLastError()); + ok(!bytes, "got bytes %lu\n", bytes); + ok(key == 0x12345678, "got key %#Ix\n", key); ok(ovl_iocp == &ovl, "got ovl %p\n", ovl_iocp); if (ovl_iocp) { - ok(!ovl_iocp->InternalHigh, "got %#lx\n", ovl_iocp->InternalHigh); + ok(!ovl_iocp->InternalHigh, "got %#Ix\n", ovl_iocp->InternalHigh); todo_wine - ok(ovl_iocp->Internal == (ULONG)STATUS_CONNECTION_ABORTED || ovl_iocp->Internal == (ULONG)STATUS_LOCAL_DISCONNECT /* XP */, "got %#lx\n", ovl_iocp->Internal); + ok(ovl_iocp->Internal == (ULONG)STATUS_CONNECTION_ABORTED || ovl_iocp->Internal == (ULONG)STATUS_LOCAL_DISCONNECT /* XP */, "got %#Ix\n", ovl_iocp->Internal); } bytes = 0xdeadbeef; @@ -10612,9 +10612,9 @@ todo_wine SetLastError(0xdeadbeef); ret = GetQueuedCompletionStatus(port, &bytes, &key, &ovl_iocp, 100); ok(!ret, "got %d\n", ret); - ok(GetLastError() == WAIT_TIMEOUT, "got %u\n", GetLastError()); - ok(bytes == 0xdeadbeef, "got bytes %u\n", bytes); - ok(key == 0xdeadbeef, "got key %#lx\n", key); + ok(GetLastError() == WAIT_TIMEOUT, "got %lu\n", GetLastError()); + ok(bytes == 0xdeadbeef, "got bytes %lu\n", bytes); + ok(key == 0xdeadbeef, "got key %#Ix\n", key); ok(!ovl_iocp, "got ovl %p\n", ovl_iocp); CloseHandle(port); @@ -10645,15 +10645,15 @@ static void iocp_async_closesocket(SOCKET src) ok(ret, "got %d\n", ret); ok(msg.hwnd == hwnd, "got %p\n", msg.hwnd); ok(msg.message == WM_SOCKET, "got %04x\n", msg.message); - ok(msg.wParam == src, "got %08lx\n", msg.wParam); - ok(msg.lParam == 2, "got %08lx\n", msg.lParam); + ok(msg.wParam == src, "got %08Ix\n", msg.wParam); + ok(msg.lParam == 2, "got %08Ix\n", msg.lParam); port = CreateIoCompletionPort((HANDLE)src, 0, 0x12345678, 0); - ok(port != 0, "CreateIoCompletionPort error %u\n", GetLastError()); + ok(port != 0, "CreateIoCompletionPort error %lu\n", GetLastError()); Sleep(100); ret = PeekMessageA(&msg, hwnd, WM_SOCKET, WM_SOCKET, PM_REMOVE); - ok(!ret, "got %04x,%08lx,%08lx\n", msg.message, msg.wParam, msg.lParam); + ok(!ret, "got %04x,%08Ix,%08Ix\n", msg.message, msg.wParam, msg.lParam); bytes = 0xdeadbeef; key = 0xdeadbeef; @@ -10661,21 +10661,21 @@ static void iocp_async_closesocket(SOCKET src) SetLastError(0xdeadbeef); ret = GetQueuedCompletionStatus(port, &bytes, &key, &ovl_iocp, 100); ok(!ret, "got %d\n", ret); - ok(GetLastError() == WAIT_TIMEOUT, "got %u\n", GetLastError()); - ok(bytes == 0xdeadbeef, "got bytes %u\n", bytes); - ok(key == 0xdeadbeef, "got key %lu\n", key); + ok(GetLastError() == WAIT_TIMEOUT, "got %lu\n", GetLastError()); + ok(bytes == 0xdeadbeef, "got bytes %lu\n", bytes); + ok(key == 0xdeadbeef, "got key %Iu\n", key); ok(!ovl_iocp, "got ovl %p\n", ovl_iocp); Sleep(100); ret = PeekMessageA(&msg, hwnd, WM_SOCKET, WM_SOCKET, PM_REMOVE); - ok(!ret, "got %04x,%08lx,%08lx\n", msg.message, msg.wParam, msg.lParam); + ok(!ret, "got %04x,%08Ix,%08Ix\n", msg.message, msg.wParam, msg.lParam); closesocket(src); Sleep(100); memset(&msg, 0, sizeof(msg)); ret = PeekMessageA(&msg, hwnd, WM_SOCKET, WM_SOCKET, PM_REMOVE); - ok(!ret, "got %04x,%08lx,%08lx\n", msg.message, msg.wParam, msg.lParam); + ok(!ret, "got %04x,%08Ix,%08Ix\n", msg.message, msg.wParam, msg.lParam); bytes = 0xdeadbeef; key = 0xdeadbeef; @@ -10683,9 +10683,9 @@ static void iocp_async_closesocket(SOCKET src) SetLastError(0xdeadbeef); ret = GetQueuedCompletionStatus(port, &bytes, &key, &ovl_iocp, 100); ok(!ret, "got %d\n", ret); - ok(GetLastError() == WAIT_TIMEOUT, "got %u\n", GetLastError()); - ok(bytes == 0xdeadbeef, "got bytes %u\n", bytes); - ok(key == 0xdeadbeef, "got key %lu\n", key); + ok(GetLastError() == WAIT_TIMEOUT, "got %lu\n", GetLastError()); + ok(bytes == 0xdeadbeef, "got bytes %lu\n", bytes); + ok(key == 0xdeadbeef, "got key %Iu\n", key); ok(!ovl_iocp, "got ovl %p\n", ovl_iocp); CloseHandle(port); @@ -10728,8 +10728,8 @@ static DWORD WINAPI wsa_recv_thread(void *param) SetLastError(0xdeadbeef); ret = WSARecv(info->sock, &info->wsa_buf, 1, &bytes, &flags, &info->ovl, NULL); ok(ret == SOCKET_ERROR, "got %d\n", ret); - ok(GetLastError() == ERROR_IO_PENDING, "got %u\n", GetLastError()); - ok(bytes == 0xdeadbeef, "got bytes %u\n", bytes); + ok(GetLastError() == ERROR_IO_PENDING, "got %lu\n", GetLastError()); + ok(bytes == 0xdeadbeef, "got bytes %lu\n", bytes); return 0; } @@ -10754,7 +10754,7 @@ static void iocp_async_read_thread_closesocket(SOCKET src) select_info.sock = src; select_info.hwnd = hwnd; thread = CreateThread(NULL, 0, wsa_async_select_thread, &select_info, 0, &tid); - ok(thread != 0, "CreateThread error %u\n", GetLastError()); + ok(thread != 0, "CreateThread error %lu\n", GetLastError()); ret = WaitForSingleObject(thread, 10000); ok(ret == WAIT_OBJECT_0, "thread failed to terminate\n"); @@ -10764,15 +10764,15 @@ static void iocp_async_read_thread_closesocket(SOCKET src) ok(ret, "got %d\n", ret); ok(msg.hwnd == hwnd, "got %p\n", msg.hwnd); ok(msg.message == WM_SOCKET, "got %04x\n", msg.message); - ok(msg.wParam == src, "got %08lx\n", msg.wParam); - ok(msg.lParam == 2, "got %08lx\n", msg.lParam); + ok(msg.wParam == src, "got %08Ix\n", msg.wParam); + ok(msg.lParam == 2, "got %08Ix\n", msg.lParam); port = CreateIoCompletionPort((HANDLE)src, 0, 0x12345678, 0); - ok(port != 0, "CreateIoCompletionPort error %u\n", GetLastError()); + ok(port != 0, "CreateIoCompletionPort error %lu\n", GetLastError()); Sleep(100); ret = PeekMessageA(&msg, hwnd, WM_SOCKET, WM_SOCKET, PM_REMOVE); - ok(!ret, "got %04x,%08lx,%08lx\n", msg.message, msg.wParam, msg.lParam); + ok(!ret, "got %04x,%08Ix,%08Ix\n", msg.message, msg.wParam, msg.lParam); memset(data, 0, sizeof(data)); memset(&recv_info.ovl, 0, sizeof(recv_info.ovl)); @@ -10780,13 +10780,13 @@ static void iocp_async_read_thread_closesocket(SOCKET src) recv_info.wsa_buf.len = sizeof(data); recv_info.wsa_buf.buf = data; thread = CreateThread(NULL, 0, wsa_recv_thread, &recv_info, 0, &tid); - ok(thread != 0, "CreateThread error %u\n", GetLastError()); + ok(thread != 0, "CreateThread error %lu\n", GetLastError()); ret = WaitForSingleObject(thread, 10000); ok(ret == WAIT_OBJECT_0, "thread failed to terminate\n"); Sleep(100); ret = PeekMessageA(&msg, hwnd, WM_SOCKET, WM_SOCKET, PM_REMOVE); - ok(!ret, "got %04x,%08lx,%08lx\n", msg.message, msg.wParam, msg.lParam); + ok(!ret, "got %04x,%08Ix,%08Ix\n", msg.message, msg.wParam, msg.lParam); bytes = 0xdeadbeef; key = 0xdeadbeef; @@ -10795,22 +10795,22 @@ static void iocp_async_read_thread_closesocket(SOCKET src) ret = GetQueuedCompletionStatus(port, &bytes, &key, &ovl_iocp, 100); ok(!ret, "got %d\n", ret); ok(GetLastError() == WAIT_TIMEOUT || broken(GetLastError() == ERROR_OPERATION_ABORTED) /* XP */, - "got %u\n", GetLastError()); + "got %lu\n", GetLastError()); if (GetLastError() == WAIT_TIMEOUT) { - ok(bytes == 0xdeadbeef, "got bytes %u\n", bytes); - ok(key == 0xdeadbeef, "got key %lx\n", key); + ok(bytes == 0xdeadbeef, "got bytes %lu\n", bytes); + ok(key == 0xdeadbeef, "got key %Ix\n", key); ok(!ovl_iocp, "got ovl %p\n", ovl_iocp); } else /* document XP behaviour */ { - ok(!bytes, "got bytes %u\n", bytes); - ok(key == 0x12345678, "got key %#lx\n", key); + ok(!bytes, "got bytes %lu\n", bytes); + ok(key == 0x12345678, "got key %#Ix\n", key); ok(ovl_iocp == &recv_info.ovl, "got ovl %p\n", ovl_iocp); if (ovl_iocp) { - ok(!ovl_iocp->InternalHigh, "got %#lx\n", ovl_iocp->InternalHigh); - ok(ovl_iocp->Internal == STATUS_CANCELLED, "got %#lx\n", ovl_iocp->Internal); + ok(!ovl_iocp->InternalHigh, "got %#Ix\n", ovl_iocp->InternalHigh); + ok(ovl_iocp->Internal == STATUS_CANCELLED, "got %#Ix\n", ovl_iocp->Internal); } closesocket(src); @@ -10819,13 +10819,13 @@ static void iocp_async_read_thread_closesocket(SOCKET src) Sleep(100); ret = PeekMessageA(&msg, hwnd, WM_SOCKET, WM_SOCKET, PM_REMOVE); - ok(!ret, "got %04x,%08lx,%08lx\n", msg.message, msg.wParam, msg.lParam); + ok(!ret, "got %04x,%08Ix,%08Ix\n", msg.message, msg.wParam, msg.lParam); closesocket(src); Sleep(100); ret = PeekMessageA(&msg, hwnd, WM_SOCKET, WM_SOCKET, PM_REMOVE); - ok(!ret, "got %04x,%08lx,%08lx\n", msg.message, msg.wParam, msg.lParam); + ok(!ret, "got %04x,%08Ix,%08Ix\n", msg.message, msg.wParam, msg.lParam); bytes = 0xdeadbeef; key = 0xdeadbeef; @@ -10834,15 +10834,15 @@ static void iocp_async_read_thread_closesocket(SOCKET src) ret = GetQueuedCompletionStatus(port, &bytes, &key, &ovl_iocp, 100); ok(!ret, "got %d\n", ret); todo_wine - ok(GetLastError() == ERROR_CONNECTION_ABORTED || GetLastError() == ERROR_NETNAME_DELETED /* XP */, "got %u\n", GetLastError()); - ok(!bytes, "got bytes %u\n", bytes); - ok(key == 0x12345678, "got key %#lx\n", key); + ok(GetLastError() == ERROR_CONNECTION_ABORTED || GetLastError() == ERROR_NETNAME_DELETED /* XP */, "got %lu\n", GetLastError()); + ok(!bytes, "got bytes %lu\n", bytes); + ok(key == 0x12345678, "got key %#Ix\n", key); ok(ovl_iocp == &recv_info.ovl, "got ovl %p\n", ovl_iocp); if (ovl_iocp) { - ok(!ovl_iocp->InternalHigh, "got %#lx\n", ovl_iocp->InternalHigh); + ok(!ovl_iocp->InternalHigh, "got %#Ix\n", ovl_iocp->InternalHigh); todo_wine - ok(ovl_iocp->Internal == (ULONG)STATUS_CONNECTION_ABORTED || ovl_iocp->Internal == (ULONG)STATUS_LOCAL_DISCONNECT /* XP */, "got %#lx\n", ovl_iocp->Internal); + ok(ovl_iocp->Internal == (ULONG)STATUS_CONNECTION_ABORTED || ovl_iocp->Internal == (ULONG)STATUS_LOCAL_DISCONNECT /* XP */, "got %#Ix\n", ovl_iocp->Internal); } xp_is_broken: @@ -10852,9 +10852,9 @@ xp_is_broken: SetLastError(0xdeadbeef); ret = GetQueuedCompletionStatus(port, &bytes, &key, &ovl_iocp, 100); ok(!ret, "got %d\n", ret); - ok(GetLastError() == WAIT_TIMEOUT, "got %u\n", GetLastError()); - ok(bytes == 0xdeadbeef, "got bytes %u\n", bytes); - ok(key == 0xdeadbeef, "got key %lu\n", key); + ok(GetLastError() == WAIT_TIMEOUT, "got %lu\n", GetLastError()); + ok(bytes == 0xdeadbeef, "got bytes %lu\n", bytes); + ok(key == 0xdeadbeef, "got key %Iu\n", key); ok(!ovl_iocp, "got ovl %p\n", ovl_iocp); CloseHandle(port); @@ -10882,7 +10882,7 @@ static void iocp_async_read_thread(SOCKET src, SOCKET dst) select_info.sock = src; select_info.hwnd = hwnd; thread = CreateThread(NULL, 0, wsa_async_select_thread, &select_info, 0, &tid); - ok(thread != 0, "CreateThread error %u\n", GetLastError()); + ok(thread != 0, "CreateThread error %lu\n", GetLastError()); ret = WaitForSingleObject(thread, 10000); ok(ret == WAIT_OBJECT_0, "thread failed to terminate\n"); @@ -10892,15 +10892,15 @@ static void iocp_async_read_thread(SOCKET src, SOCKET dst) ok(ret, "got %d\n", ret); ok(msg.hwnd == hwnd, "got %p\n", msg.hwnd); ok(msg.message == WM_SOCKET, "got %04x\n", msg.message); - ok(msg.wParam == src, "got %08lx\n", msg.wParam); - ok(msg.lParam == 2, "got %08lx\n", msg.lParam); + ok(msg.wParam == src, "got %08Ix\n", msg.wParam); + ok(msg.lParam == 2, "got %08Ix\n", msg.lParam); port = CreateIoCompletionPort((HANDLE)src, 0, 0x12345678, 0); - ok(port != 0, "CreateIoCompletionPort error %u\n", GetLastError()); + ok(port != 0, "CreateIoCompletionPort error %lu\n", GetLastError()); Sleep(100); ret = PeekMessageA(&msg, hwnd, WM_SOCKET, WM_SOCKET, PM_REMOVE); - ok(!ret, "got %04x,%08lx,%08lx\n", msg.message, msg.wParam, msg.lParam); + ok(!ret, "got %04x,%08Ix,%08Ix\n", msg.message, msg.wParam, msg.lParam); memset(data, 0, sizeof(data)); memset(&recv_info.ovl, 0, sizeof(recv_info.ovl)); @@ -10908,13 +10908,13 @@ static void iocp_async_read_thread(SOCKET src, SOCKET dst) recv_info.wsa_buf.len = sizeof(data); recv_info.wsa_buf.buf = data; thread = CreateThread(NULL, 0, wsa_recv_thread, &recv_info, 0, &tid); - ok(thread != 0, "CreateThread error %u\n", GetLastError()); + ok(thread != 0, "CreateThread error %lu\n", GetLastError()); ret = WaitForSingleObject(thread, 10000); ok(ret == WAIT_OBJECT_0, "thread failed to terminate\n"); Sleep(100); ret = PeekMessageA(&msg, hwnd, WM_SOCKET, WM_SOCKET, PM_REMOVE); - ok(!ret, "got %04x,%08lx,%08lx\n", msg.message, msg.wParam, msg.lParam); + ok(!ret, "got %04x,%08Ix,%08Ix\n", msg.message, msg.wParam, msg.lParam); bytes = 0xdeadbeef; key = 0xdeadbeef; @@ -10922,34 +10922,34 @@ static void iocp_async_read_thread(SOCKET src, SOCKET dst) SetLastError(0xdeadbeef); ret = GetQueuedCompletionStatus(port, &bytes, &key, &ovl_iocp, 100); ok(!ret, "got %d\n", ret); - ok(GetLastError() == WAIT_TIMEOUT || broken(GetLastError() == ERROR_OPERATION_ABORTED) /* XP */, "got %u\n", GetLastError()); + ok(GetLastError() == WAIT_TIMEOUT || broken(GetLastError() == ERROR_OPERATION_ABORTED) /* XP */, "got %lu\n", GetLastError()); if (GetLastError() == WAIT_TIMEOUT) { - ok(bytes == 0xdeadbeef, "got bytes %u\n", bytes); - ok(key == 0xdeadbeef, "got key %lu\n", key); + ok(bytes == 0xdeadbeef, "got bytes %lu\n", bytes); + ok(key == 0xdeadbeef, "got key %Iu\n", key); ok(!ovl_iocp, "got ovl %p\n", ovl_iocp); } else /* document XP behaviour */ { - ok(bytes == 0, "got bytes %u\n", bytes); - ok(key == 0x12345678, "got key %#lx\n", key); + ok(bytes == 0, "got bytes %lu\n", bytes); + ok(key == 0x12345678, "got key %#Ix\n", key); ok(ovl_iocp == &recv_info.ovl, "got ovl %p\n", ovl_iocp); if (ovl_iocp) { - ok(!ovl_iocp->InternalHigh, "got %#lx\n", ovl_iocp->InternalHigh); - ok(ovl_iocp->Internal == STATUS_CANCELLED, "got %#lx\n", ovl_iocp->Internal); + ok(!ovl_iocp->InternalHigh, "got %#Ix\n", ovl_iocp->InternalHigh); + ok(ovl_iocp->Internal == STATUS_CANCELLED, "got %#Ix\n", ovl_iocp->Internal); } } Sleep(100); memset(&msg, 0, sizeof(msg)); ret = PeekMessageA(&msg, hwnd, WM_SOCKET, WM_SOCKET, PM_REMOVE); - ok(!ret || broken(msg.hwnd == hwnd) /* XP */, "got %04x,%08lx,%08lx\n", msg.message, msg.wParam, msg.lParam); + ok(!ret || broken(msg.hwnd == hwnd) /* XP */, "got %04x,%08Ix,%08Ix\n", msg.message, msg.wParam, msg.lParam); if (ret) /* document XP behaviour */ { ok(msg.message == WM_SOCKET, "got %04x\n", msg.message); - ok(msg.wParam == src, "got %08lx\n", msg.wParam); - ok(msg.lParam == 1, "got %08lx\n", msg.lParam); + ok(msg.wParam == src, "got %08Ix\n", msg.wParam); + ok(msg.lParam == 1, "got %08Ix\n", msg.lParam); } ret = send(dst, "Hello World!", 12, 0); @@ -10958,13 +10958,13 @@ static void iocp_async_read_thread(SOCKET src, SOCKET dst) Sleep(100); memset(&msg, 0, sizeof(msg)); ret = PeekMessageA(&msg, hwnd, WM_SOCKET, WM_SOCKET, PM_REMOVE); - ok(!ret || broken(msg.hwnd == hwnd) /* XP */, "got %04x,%08lx,%08lx\n", msg.message, msg.wParam, msg.lParam); + ok(!ret || broken(msg.hwnd == hwnd) /* XP */, "got %04x,%08Ix,%08Ix\n", msg.message, msg.wParam, msg.lParam); if (ret) /* document XP behaviour */ { ok(msg.hwnd == hwnd, "got %p\n", msg.hwnd); ok(msg.message == WM_SOCKET, "got %04x\n", msg.message); - ok(msg.wParam == src, "got %08lx\n", msg.wParam); - ok(msg.lParam == 1, "got %08lx\n", msg.lParam); + ok(msg.wParam == src, "got %08Ix\n", msg.wParam); + ok(msg.lParam == 1, "got %08Ix\n", msg.lParam); } bytes = 0xdeadbeef; @@ -10972,23 +10972,23 @@ static void iocp_async_read_thread(SOCKET src, SOCKET dst) ovl_iocp = (void *)0xdeadbeef; SetLastError(0xdeadbeef); ret = GetQueuedCompletionStatus(port, &bytes, &key, &ovl_iocp, 100); - ok(ret || broken(GetLastError() == WAIT_TIMEOUT) /* XP */, "got %u\n", GetLastError()); + ok(ret || broken(GetLastError() == WAIT_TIMEOUT) /* XP */, "got %lu\n", GetLastError()); if (ret) { - ok(bytes == 12, "got bytes %u\n", bytes); - ok(key == 0x12345678, "got key %#lx\n", key); + ok(bytes == 12, "got bytes %lu\n", bytes); + ok(key == 0x12345678, "got key %#Ix\n", key); ok(ovl_iocp == &recv_info.ovl, "got ovl %p\n", ovl_iocp); if (ovl_iocp) { - ok(ovl_iocp->InternalHigh == 12, "got %#lx\n", ovl_iocp->InternalHigh); - ok(!ovl_iocp->Internal , "got %#lx\n", ovl_iocp->Internal); - ok(!memcmp(data, "Hello World!", 12), "got %u bytes (%*s)\n", bytes, bytes, data); + ok(ovl_iocp->InternalHigh == 12, "got %#Ix\n", ovl_iocp->InternalHigh); + ok(!ovl_iocp->Internal , "got %#Ix\n", ovl_iocp->Internal); + ok(!memcmp(data, "Hello World!", 12), "got %lu bytes (%*s)\n", bytes, (int)bytes, data); } } else /* document XP behaviour */ { - ok(bytes == 0xdeadbeef, "got bytes %u\n", bytes); - ok(key == 0xdeadbeef, "got key %lu\n", key); + ok(bytes == 0xdeadbeef, "got bytes %lu\n", bytes); + ok(key == 0xdeadbeef, "got key %Iu\n", key); ok(!ovl_iocp, "got ovl %p\n", ovl_iocp); } @@ -11051,7 +11051,7 @@ static void test_get_interface_list(void) ret = WSAIoctl(s, SIO_GET_INTERFACE_LIST, NULL, 0, buffer, sizeof(buffer), &size, NULL, NULL); ok(!ret, "Got unexpected ret %d.\n", ret); ok(!WSAGetLastError(), "Got error %u.\n", WSAGetLastError()); - ok(size && size != 0xdeadbeef && !(size % sizeof(INTERFACE_INFO)), "Got unexpected size %u.\n", size); + ok(size && size != 0xdeadbeef && !(size % sizeof(INTERFACE_INFO)), "Got unexpected size %lu.\n", size); expect_size = size; size = 0xdeadbeef; @@ -11060,15 +11060,15 @@ static void test_get_interface_list(void) ret = WSAIoctl(s, SIO_GET_INTERFACE_LIST, NULL, 0, buffer, sizeof(buffer), &size, &overlapped, NULL); ok(ret == -1, "Got unexpected ret %d.\n", ret); ok(WSAGetLastError() == ERROR_IO_PENDING, "Got error %u.\n", WSAGetLastError()); - ok(size == 0xdeadbeef, "Got size %u.\n", size); + ok(size == 0xdeadbeef, "Got size %lu.\n", size); ret = GetQueuedCompletionStatus(port, &size, &key, &overlapped_ptr, 100); - ok(ret, "Got error %u.\n", GetLastError()); - ok(size == expect_size, "Expected size %u, got %u.\n", expect_size, size); + ok(ret, "Got error %lu.\n", GetLastError()); + ok(size == expect_size, "Expected size %lu, got %lu.\n", expect_size, size); ok(key == 123, "Got key %Iu.\n", key); ok(overlapped_ptr == &overlapped, "Got overlapped %p.\n", overlapped_ptr); - ok(!overlapped.Internal, "Got status %#x.\n", (NTSTATUS)overlapped.Internal); - ok(overlapped.InternalHigh == expect_size, "Expected size %u, got %Iu.\n", expect_size, overlapped.InternalHigh); + ok(!overlapped.Internal, "Got status %#lx.\n", (NTSTATUS)overlapped.Internal); + ok(overlapped.InternalHigh == expect_size, "Expected size %lu, got %Iu.\n", expect_size, overlapped.InternalHigh); info = (INTERFACE_INFO *)buffer; count = size / sizeof(INTERFACE_INFO); @@ -11098,7 +11098,7 @@ static void test_get_interface_list(void) ret = WSAIoctl(s, SIO_GET_INTERFACE_LIST, NULL, 0, buffer, sizeof(INTERFACE_INFO) - 1, &size, NULL, NULL); ok(ret == -1, "Got unexpected ret %d.\n", ret); ok(WSAGetLastError() == WSAEFAULT, "Got unexpected error %d.\n", WSAGetLastError()); - ok(!size, "Got unexpected size %u.\n", size); + ok(!size, "Got unexpected size %lu.\n", size); size = 0xdeadbeef; overlapped.Internal = 0xdeadbeef; @@ -11106,15 +11106,15 @@ static void test_get_interface_list(void) ret = WSAIoctl(s, SIO_GET_INTERFACE_LIST, NULL, 0, buffer, sizeof(INTERFACE_INFO) - 1, &size, &overlapped, NULL); ok(ret == -1, "Got unexpected ret %d.\n", ret); ok(WSAGetLastError() == ERROR_IO_PENDING, "Got error %u.\n", WSAGetLastError()); - ok(size == 0xdeadbeef, "Got size %u.\n", size); + ok(size == 0xdeadbeef, "Got size %lu.\n", size); ret = GetQueuedCompletionStatus(port, &size, &key, &overlapped_ptr, 100); ok(!ret, "Expected failure.\n"); - ok(GetLastError() == ERROR_INSUFFICIENT_BUFFER, "Got error %u.\n", GetLastError()); - ok(!size, "Got size %u.\n", size); + ok(GetLastError() == ERROR_INSUFFICIENT_BUFFER, "Got error %lu.\n", GetLastError()); + ok(!size, "Got size %lu.\n", size); ok(key == 123, "Got key %Iu.\n", key); ok(overlapped_ptr == &overlapped, "Got overlapped %p.\n", overlapped_ptr); - ok((NTSTATUS)overlapped.Internal == STATUS_BUFFER_TOO_SMALL, "Got status %#x.\n", (NTSTATUS)overlapped.Internal); + ok((NTSTATUS)overlapped.Internal == STATUS_BUFFER_TOO_SMALL, "Got status %#lx.\n", (NTSTATUS)overlapped.Internal); ok(!overlapped.InternalHigh, "Got size %Iu.\n", overlapped.InternalHigh); ret = WSAIoctl(s, SIO_GET_INTERFACE_LIST, NULL, 0, buffer, sizeof(buffer), NULL, NULL, NULL); @@ -11135,13 +11135,13 @@ static void test_get_interface_list(void) sizeof(INTERFACE_INFO) - 1, &size, &overlapped, socket_apc); ok(ret == -1, "Got unexpected ret %d.\n", ret); ok(WSAGetLastError() == ERROR_IO_PENDING, "Got error %u.\n", WSAGetLastError()); - ok(size == 0xdeadbeef, "Got size %u.\n", size); + ok(size == 0xdeadbeef, "Got size %lu.\n", size); ret = SleepEx(100, TRUE); ok(ret == WAIT_IO_COMPLETION, "got %d\n", ret); ok(apc_count == 1, "APC was called %u times\n", apc_count); - ok(apc_error == WSAEFAULT, "got APC error %u\n", apc_error); - ok(!apc_size, "got APC size %u\n", apc_size); + ok(apc_error == WSAEFAULT, "got APC error %lu\n", apc_error); + ok(!apc_size, "got APC size %lu\n", apc_size); ok(apc_overlapped == &overlapped, "got APC overlapped %p\n", apc_overlapped); closesocket(s); @@ -11289,7 +11289,7 @@ static void test_bind(void) ok(ret_addr6.sin6_family == AF_INET6, "got family %u\n", ret_addr6.sin6_family); ok(ret_addr6.sin6_port != 0, "expected nonzero port\n"); ok(!memcmp(&ret_addr6.sin6_addr, &addr6.sin6_addr, sizeof(addr6.sin6_addr)), "address didn't match\n"); - ok(ret_addr6.sin6_scope_id == addr6.sin6_scope_id, "got scope %u\n", ret_addr6.sin6_scope_id); + ok(ret_addr6.sin6_scope_id == addr6.sin6_scope_id, "got scope %lu\n", ret_addr6.sin6_scope_id); closesocket(s); } @@ -11344,7 +11344,7 @@ static void test_connecting_socket(void) ret = pConnectEx(client, (struct sockaddr *)&invalid_addr, sizeof(invalid_addr), NULL, 0, &size, &overlapped); ok(!ret, "got %d\n", ret); ok(WSAGetLastError() == WSAEINVAL, "got %u\n", WSAGetLastError()); - ok((NTSTATUS)overlapped.Internal == STATUS_PENDING, "got status %#x\n", (NTSTATUS)overlapped.Internal); + ok((NTSTATUS)overlapped.Internal == STATUS_PENDING, "got status %#lx\n", (NTSTATUS)overlapped.Internal); todo_wine ok(overlapped.InternalHigh == 0xdeadbeef, "got size %Iu\n", overlapped.InternalHigh); len = sizeof(addr); @@ -11359,7 +11359,7 @@ static void test_connecting_socket(void) if (!ret) { ok(addr.sin_family == AF_INET, "got family %u\n", addr.sin_family); - ok(addr.sin_addr.s_addr == inet_addr("192.0.2.0"), "got address %#08x\n", addr.sin_addr.s_addr); + ok(addr.sin_addr.s_addr == inet_addr("192.0.2.0"), "got address %#08lx\n", addr.sin_addr.s_addr); ok(addr.sin_port == 255, "expected nonzero port\n"); } @@ -11396,7 +11396,7 @@ static void test_connecting_socket(void) ret = pConnectEx(client, (struct sockaddr *)&invalid_addr, sizeof(invalid_addr), NULL, 0, &size, &overlapped); ok(!ret, "got %d\n", ret); ok(WSAGetLastError() == WSAEINVAL, "got %u\n", WSAGetLastError()); - ok((NTSTATUS)overlapped.Internal == STATUS_PENDING, "got status %#x\n", (NTSTATUS)overlapped.Internal); + ok((NTSTATUS)overlapped.Internal == STATUS_PENDING, "got status %#lx\n", (NTSTATUS)overlapped.Internal); todo_wine ok(overlapped.InternalHigh == 0xdeadbeef, "got size %Iu\n", overlapped.InternalHigh); len = sizeof(addr); @@ -11538,19 +11538,19 @@ static void test_WSAGetOverlappedResult(void) overlapped.Internal = status; WSASetLastError(0xdeadbeef); ret = WSAGetOverlappedResult(s, &overlapped, &size, FALSE, &flags); - ok(ret == expect_ret, "status %#x: expected %d, got %d\n", status, expect_ret, ret); + ok(ret == expect_ret, "status %#lx: expected %d, got %d\n", status, expect_ret, ret); if (ret) { ok(WSAGetLastError() == expect /* >= win10 1809 */ || !WSAGetLastError() /* < win10 1809 */ || WSAGetLastError() == 0xdeadbeef, /* < win7 */ - "status %#x: expected error %u, got %u\n", status, expect, WSAGetLastError()); + "status %#lx: expected error %lu, got %u\n", status, expect, WSAGetLastError()); } else { ok(WSAGetLastError() == expect || (status == (0xc0070000 | ERROR_IO_INCOMPLETE) && WSAGetLastError() == WSAEINVAL), /* < win8 */ - "status %#x: expected error %u, got %u\n", status, expect, WSAGetLastError()); + "status %#lx: expected error %lu, got %u\n", status, expect, WSAGetLastError()); } } } @@ -11580,8 +11580,8 @@ static DWORD CALLBACK nonblocking_async_recv_thread(void *arg) ret = WSARecv(params->client, &wsabuf, 1, NULL, &flags, &overlapped, NULL); ok(!ret, "got %d\n", ret); ret = GetOverlappedResult((HANDLE)params->client, &overlapped, &size, FALSE); - ok(ret, "got error %u\n", GetLastError()); - ok(size == 4, "got size %u\n", size); + ok(ret, "got error %lu\n", GetLastError()); + ok(size == 4, "got size %lu\n", size); ok(!strcmp(buffer, "data"), "got %s\n", debugstr_an(buffer, size)); return 0; @@ -11616,7 +11616,7 @@ static void test_nonblocking_async_recv(void) ret = WSARecv(client, &wsabuf, 1, &size, &flags, NULL, NULL); ok(ret == -1, "got %d\n", ret); ok(WSAGetLastError() == WSAEWOULDBLOCK, "got error %u\n", WSAGetLastError()); - ok(overlapped.Internal == 0xdeadbeef, "got status %#x\n", (NTSTATUS)overlapped.Internal); + ok(overlapped.Internal == 0xdeadbeef, "got status %#lx\n", (NTSTATUS)overlapped.Internal); /* Overlapped, with a NULL event. */ @@ -11636,8 +11636,8 @@ static void test_nonblocking_async_recv(void) ret = WaitForSingleObject((HANDLE)client, 1000); ok(!ret, "wait timed out\n"); ret = GetOverlappedResult((HANDLE)client, &overlapped, &size, FALSE); - ok(ret, "got error %u\n", GetLastError()); - ok(size == 4, "got size %u\n", size); + ok(ret, "got error %lu\n", GetLastError()); + ok(size == 4, "got size %lu\n", size); ok(!strcmp(buffer, "data"), "got %s\n", debugstr_an(buffer, size)); /* Overlapped, with a non-NULL event. */ @@ -11658,8 +11658,8 @@ static void test_nonblocking_async_recv(void) ret = WaitForSingleObject(event, 1000); ok(!ret, "wait timed out\n"); ret = GetOverlappedResult((HANDLE)client, &overlapped, &size, FALSE); - ok(ret, "got error %u\n", GetLastError()); - ok(size == 4, "got size %u\n", size); + ok(ret, "got error %lu\n", GetLastError()); + ok(size == 4, "got size %lu\n", size); ok(!strcmp(buffer, "data"), "got %s\n", debugstr_an(buffer, size)); /* With data already in the pipe; usually this does return 0 (but not @@ -11674,8 +11674,8 @@ static void test_nonblocking_async_recv(void) ret = WaitForSingleObject(event, 1000); ok(!ret, "wait timed out\n"); ret = GetOverlappedResult((HANDLE)client, &overlapped, &size, FALSE); - ok(ret, "got error %u\n", GetLastError()); - ok(size == 4, "got size %u\n", size); + ok(ret, "got error %lu\n", GetLastError()); + ok(size == 4, "got size %lu\n", size); ok(!strcmp(buffer, "data"), "got %s\n", debugstr_an(buffer, size)); closesocket(client); @@ -11698,7 +11698,7 @@ static void test_nonblocking_async_recv(void) ret = WSARecv(client, &wsabuf, 1, &size, &flags, NULL, NULL); ok(ret == -1, "got %d\n", ret); ok(WSAGetLastError() == WSAEWOULDBLOCK, "got error %u\n", WSAGetLastError()); - ok(overlapped.Internal == 0xdeadbeef, "got status %#x\n", (NTSTATUS)overlapped.Internal); + ok(overlapped.Internal == 0xdeadbeef, "got status %#lx\n", (NTSTATUS)overlapped.Internal); /* Overlapped, with a NULL event. */ @@ -11741,8 +11741,8 @@ static void test_nonblocking_async_recv(void) ret = WSARecv(client, &wsabuf, 1, NULL, &flags, &overlapped, NULL); ok(!ret, "got %d\n", ret); ret = GetOverlappedResult((HANDLE)client, &overlapped, &size, FALSE); - ok(ret, "got error %u\n", GetLastError()); - ok(size == 4, "got size %u\n", size); + ok(ret, "got error %lu\n", GetLastError()); + ok(size == 4, "got size %lu\n", size); ok(!strcmp(buffer, "data"), "got %s\n", debugstr_an(buffer, size)); closesocket(client); @@ -11791,8 +11791,8 @@ static void test_simultaneous_async_recv(void) size = 0; ret = GetOverlappedResult((HANDLE)client, &overlappeds[i], &size, FALSE); - ok(ret, "got error %u\n", GetLastError()); - ok(size == stride, "got size %u\n", size); + ok(ret, "got error %lu\n", GetLastError()); + ok(size == stride, "got size %lu\n", size); ok(!memcmp(expect, actual, stride), "expected %s, got %s\n", debugstr_an(expect, stride), debugstr_an(actual, stride)); } @@ -11837,13 +11837,13 @@ static void test_empty_recv(void) ret = WaitForSingleObject(overlapped.hEvent, 1000); ok(!ret, "wait failed\n"); ret = GetOverlappedResult((HANDLE)client, &overlapped, &size, FALSE); - ok(ret, "got error %u\n", GetLastError()); - ok(!size, "got size %u\n", size); + ok(ret, "got error %lu\n", GetLastError()); + ok(!size, "got size %lu\n", size); WSASetLastError(0xdeadbeef); ret = WSARecv(client, &wsabuf, 1, &size, &flags, &overlapped, NULL); ok(!ret, "got error %u\n", WSAGetLastError()); - ok(!size, "got size %u\n", size); + ok(!size, "got size %lu\n", size); ret = recv(client, NULL, 0, 0); ok(!ret, "got %d\n", ret); @@ -11876,7 +11876,7 @@ static void test_timeout(void) ok(!ret, "expected success\n"); ok(!WSAGetLastError(), "got error %u\n", WSAGetLastError()); ok(len == sizeof(timeout), "got size %u\n", len); - ok(!timeout, "got timeout %u\n", timeout); + ok(!timeout, "got timeout %lu\n", timeout); timeout = 100; WSASetLastError(0xdeadbeef); @@ -11890,7 +11890,7 @@ static void test_timeout(void) ret = getsockopt(client, SOL_SOCKET, SO_RCVTIMEO, (char *)&timeout, &len); ok(!ret, "expected success\n"); ok(!WSAGetLastError(), "got error %u\n", WSAGetLastError()); - ok(timeout == 100, "got timeout %u\n", timeout); + ok(timeout == 100, "got timeout %lu\n", timeout); WSASetLastError(0xdeadbeef); ret = recv(client, &buffer, 1, 0); @@ -11904,7 +11904,7 @@ static void test_timeout(void) ret = WSARecv(client, &wsabuf, 1, &size, &flags, NULL, NULL); ok(ret == -1, "got %d\n", ret); ok(WSAGetLastError() == WSAETIMEDOUT, "got error %u\n", WSAGetLastError()); - ok(size == 0xdeadbeef, "got size %u\n", size); + ok(size == 0xdeadbeef, "got size %lu\n", size); wsabuf.buf = &buffer; wsabuf.len = 1; @@ -11923,8 +11923,8 @@ static void test_timeout(void) ret = WaitForSingleObject(overlapped.hEvent, 200); ok(!ret, "got %d\n", ret); ret = GetOverlappedResult((HANDLE)client, &overlapped, &size, FALSE); - ok(ret, "got error %u\n", GetLastError()); - ok(size == 1, "got size %u\n", size); + ok(ret, "got error %lu\n", GetLastError()); + ok(size == 1, "got size %lu\n", size); closesocket(client); closesocket(server); @@ -11946,7 +11946,7 @@ static void test_so_debug(void) ok(!ret, "got %d\n", ret); ok(!WSAGetLastError(), "got error %u\n", WSAGetLastError()); ok(len == sizeof(debug), "got len %u\n", len); - ok(!debug, "got debug %u\n", debug); + ok(!debug, "got debug %lu\n", debug); WSASetLastError(0xdeadbeef); debug = 2; @@ -11961,7 +11961,7 @@ static void test_so_debug(void) ok(!ret, "got %d\n", ret); ok(!WSAGetLastError(), "got error %u\n", WSAGetLastError()); ok(len == sizeof(debug), "got len %u\n", len); - todo_wine ok(debug == 1, "got debug %u\n", debug); + todo_wine ok(debug == 1, "got debug %lu\n", debug); closesocket(s); }