Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
d58163b2
Commit
d58163b2
authored
Sep 12, 2018
by
Michael Stefaniuc
Committed by
Alexandre Julliard
Sep 12, 2018
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ws2_32: Use the ARRAY_SIZE() macro.
Signed-off-by:
Michael Stefaniuc
<
mstefani@winehq.org
>
Signed-off-by:
Alexandre Julliard
<
julliard@winehq.org
>
parent
364e11b0
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
21 additions
and
21 deletions
+21
-21
socket.c
dlls/ws2_32/socket.c
+21
-21
No files found.
dlls/ws2_32/socket.c
View file @
d58163b2
...
...
@@ -1341,7 +1341,7 @@ static int convert_flags(int flags)
int
i
,
out
;
if
(
!
flags
)
return
0
;
for
(
out
=
i
=
0
;
flags
&&
i
<
sizeof
(
ws_flags_map
)
/
sizeof
(
ws_flags_map
[
0
]
);
i
++
)
for
(
out
=
i
=
0
;
flags
&&
i
<
ARRAY_SIZE
(
ws_flags_map
);
i
++
)
{
if
(
ws_flags_map
[
i
][
0
]
&
flags
)
{
...
...
@@ -1370,7 +1370,7 @@ static int convert_sockopt(INT *level, INT *optname)
{
case
WS_SOL_SOCKET
:
*
level
=
SOL_SOCKET
;
for
(
i
=
0
;
i
<
sizeof
(
ws_sock_map
)
/
sizeof
(
ws_sock_map
[
0
]
);
i
++
)
{
for
(
i
=
0
;
i
<
ARRAY_SIZE
(
ws_sock_map
);
i
++
)
{
if
(
ws_sock_map
[
i
][
0
]
==
*
optname
)
{
*
optname
=
ws_sock_map
[
i
][
1
];
...
...
@@ -1381,7 +1381,7 @@ static int convert_sockopt(INT *level, INT *optname)
break
;
case
WS_IPPROTO_TCP
:
*
level
=
IPPROTO_TCP
;
for
(
i
=
0
;
i
<
sizeof
(
ws_tcp_map
)
/
sizeof
(
ws_tcp_map
[
0
]
);
i
++
)
{
for
(
i
=
0
;
i
<
ARRAY_SIZE
(
ws_tcp_map
);
i
++
)
{
if
(
ws_tcp_map
[
i
][
0
]
==
*
optname
)
{
*
optname
=
ws_tcp_map
[
i
][
1
];
...
...
@@ -1392,7 +1392,7 @@ static int convert_sockopt(INT *level, INT *optname)
break
;
case
WS_IPPROTO_IP
:
*
level
=
IPPROTO_IP
;
for
(
i
=
0
;
i
<
sizeof
(
ws_ip_map
)
/
sizeof
(
ws_ip_map
[
0
]
);
i
++
)
{
for
(
i
=
0
;
i
<
ARRAY_SIZE
(
ws_ip_map
);
i
++
)
{
if
(
ws_ip_map
[
i
][
0
]
==
*
optname
)
{
*
optname
=
ws_ip_map
[
i
][
1
];
...
...
@@ -1403,7 +1403,7 @@ static int convert_sockopt(INT *level, INT *optname)
break
;
case
WS_IPPROTO_IPV6
:
*
level
=
IPPROTO_IPV6
;
for
(
i
=
0
;
i
<
sizeof
(
ws_ipv6_map
)
/
sizeof
(
ws_ipv6_map
[
0
]
);
i
++
)
{
for
(
i
=
0
;
i
<
ARRAY_SIZE
(
ws_ipv6_map
);
i
++
)
{
if
(
ws_ipv6_map
[
i
][
0
]
==
*
optname
)
{
*
optname
=
ws_ipv6_map
[
i
][
1
];
...
...
@@ -1484,7 +1484,7 @@ static int
convert_af_w2u
(
int
windowsaf
)
{
unsigned
int
i
;
for
(
i
=
0
;
i
<
sizeof
(
ws_af_map
)
/
sizeof
(
ws_af_map
[
0
]);
i
++
)
for
(
i
=
0
;
i
<
ARRAY_SIZE
(
ws_af_map
);
i
++
)
if
(
ws_af_map
[
i
][
0
]
==
windowsaf
)
return
ws_af_map
[
i
][
1
];
FIXME
(
"unhandled Windows address family %d
\n
"
,
windowsaf
);
...
...
@@ -1495,7 +1495,7 @@ static int
convert_af_u2w
(
int
unixaf
)
{
unsigned
int
i
;
for
(
i
=
0
;
i
<
sizeof
(
ws_af_map
)
/
sizeof
(
ws_af_map
[
0
]);
i
++
)
for
(
i
=
0
;
i
<
ARRAY_SIZE
(
ws_af_map
);
i
++
)
if
(
ws_af_map
[
i
][
1
]
==
unixaf
)
return
ws_af_map
[
i
][
0
];
FIXME
(
"unhandled UNIX address family %d
\n
"
,
unixaf
);
...
...
@@ -1506,7 +1506,7 @@ static int
convert_proto_w2u
(
int
windowsproto
)
{
unsigned
int
i
;
for
(
i
=
0
;
i
<
sizeof
(
ws_proto_map
)
/
sizeof
(
ws_proto_map
[
0
]);
i
++
)
for
(
i
=
0
;
i
<
ARRAY_SIZE
(
ws_proto_map
);
i
++
)
if
(
ws_proto_map
[
i
][
0
]
==
windowsproto
)
return
ws_proto_map
[
i
][
1
];
...
...
@@ -1522,7 +1522,7 @@ static int
convert_proto_u2w
(
int
unixproto
)
{
unsigned
int
i
;
for
(
i
=
0
;
i
<
sizeof
(
ws_proto_map
)
/
sizeof
(
ws_proto_map
[
0
]);
i
++
)
for
(
i
=
0
;
i
<
ARRAY_SIZE
(
ws_proto_map
);
i
++
)
if
(
ws_proto_map
[
i
][
1
]
==
unixproto
)
return
ws_proto_map
[
i
][
0
];
...
...
@@ -1539,7 +1539,7 @@ static int
convert_socktype_w2u
(
int
windowssocktype
)
{
unsigned
int
i
;
for
(
i
=
0
;
i
<
sizeof
(
ws_socktype_map
)
/
sizeof
(
ws_socktype_map
[
0
]);
i
++
)
for
(
i
=
0
;
i
<
ARRAY_SIZE
(
ws_socktype_map
);
i
++
)
if
(
ws_socktype_map
[
i
][
0
]
==
windowssocktype
)
return
ws_socktype_map
[
i
][
1
];
FIXME
(
"unhandled Windows socket type %d
\n
"
,
windowssocktype
);
...
...
@@ -1550,7 +1550,7 @@ static int
convert_socktype_u2w
(
int
unixsocktype
)
{
unsigned
int
i
;
for
(
i
=
0
;
i
<
sizeof
(
ws_socktype_map
)
/
sizeof
(
ws_socktype_map
[
0
]);
i
++
)
for
(
i
=
0
;
i
<
ARRAY_SIZE
(
ws_socktype_map
);
i
++
)
if
(
ws_socktype_map
[
i
][
1
]
==
unixsocktype
)
return
ws_socktype_map
[
i
][
0
];
FIXME
(
"unhandled UNIX socket type %d
\n
"
,
unixsocktype
);
...
...
@@ -1560,7 +1560,7 @@ convert_socktype_u2w(int unixsocktype) {
static
int
convert_poll_w2u
(
int
events
)
{
int
i
,
ret
;
for
(
i
=
ret
=
0
;
events
&&
i
<
sizeof
(
ws_poll_map
)
/
sizeof
(
ws_poll_map
[
0
]
);
i
++
)
for
(
i
=
ret
=
0
;
events
&&
i
<
ARRAY_SIZE
(
ws_poll_map
);
i
++
)
{
if
(
ws_poll_map
[
i
][
0
]
&
events
)
{
...
...
@@ -1577,7 +1577,7 @@ static int convert_poll_w2u(int events)
static
int
convert_poll_u2w
(
int
events
)
{
int
i
,
ret
;
for
(
i
=
ret
=
0
;
events
&&
i
<
sizeof
(
ws_poll_map
)
/
sizeof
(
ws_poll_map
[
0
]
);
i
++
)
for
(
i
=
ret
=
0
;
events
&&
i
<
ARRAY_SIZE
(
ws_poll_map
);
i
++
)
{
if
(
ws_poll_map
[
i
][
1
]
&
events
)
{
...
...
@@ -1752,7 +1752,7 @@ static inline BOOL supported_pf(int pf)
static
inline
BOOL
supported_protocol
(
int
protocol
)
{
int
i
;
for
(
i
=
0
;
i
<
sizeof
(
valid_protocols
)
/
sizeof
(
valid_protocols
[
0
]
);
i
++
)
for
(
i
=
0
;
i
<
ARRAY_SIZE
(
valid_protocols
);
i
++
)
if
(
protocol
==
valid_protocols
[
i
])
return
TRUE
;
return
FALSE
;
...
...
@@ -4914,7 +4914,7 @@ INT WINAPI WSAIoctl(SOCKET s, DWORD code, LPVOID in_buff, DWORD in_size, LPVOID
BOOL
found
=
FALSE
;
unsigned
int
i
;
for
(
i
=
0
;
i
<
sizeof
(
guid_funcs
)
/
sizeof
(
guid_funcs
[
0
]
);
i
++
)
for
(
i
=
0
;
i
<
ARRAY_SIZE
(
guid_funcs
);
i
++
)
{
if
(
IsEqualGUID
(
&
guid_funcs
[
i
].
guid
,
in_buff
))
{
...
...
@@ -6478,7 +6478,7 @@ struct WS_protoent* WINAPI WS_getprotobyname(const char* name)
if
(
!
retval
)
{
unsigned
int
i
;
for
(
i
=
0
;
i
<
sizeof
(
protocols
)
/
sizeof
(
protocols
[
0
]
);
i
++
)
for
(
i
=
0
;
i
<
ARRAY_SIZE
(
protocols
);
i
++
)
{
if
(
strcasecmp
(
protocols
[
i
].
names
[
0
],
name
))
continue
;
retval
=
WS_create_pe
(
protocols
[
i
].
names
[
0
],
(
char
**
)
protocols
[
i
].
names
+
1
,
...
...
@@ -6512,7 +6512,7 @@ struct WS_protoent* WINAPI WS_getprotobynumber(int number)
if
(
!
retval
)
{
unsigned
int
i
;
for
(
i
=
0
;
i
<
sizeof
(
protocols
)
/
sizeof
(
protocols
[
0
]
);
i
++
)
for
(
i
=
0
;
i
<
ARRAY_SIZE
(
protocols
);
i
++
)
{
if
(
protocols
[
i
].
prot
!=
number
)
continue
;
retval
=
WS_create_pe
(
protocols
[
i
].
names
[
0
],
(
char
**
)
protocols
[
i
].
names
+
1
,
...
...
@@ -6586,7 +6586,7 @@ static int convert_aiflag_w2u(int winflags) {
unsigned
int
i
;
int
unixflags
=
0
;
for
(
i
=
0
;
i
<
sizeof
(
ws_aiflag_map
)
/
sizeof
(
ws_aiflag_map
[
0
]);
i
++
)
for
(
i
=
0
;
i
<
ARRAY_SIZE
(
ws_aiflag_map
);
i
++
)
if
(
ws_aiflag_map
[
i
][
0
]
&
winflags
)
{
unixflags
|=
ws_aiflag_map
[
i
][
1
];
winflags
&=
~
ws_aiflag_map
[
i
][
0
];
...
...
@@ -6600,7 +6600,7 @@ static int convert_niflag_w2u(int winflags) {
unsigned
int
i
;
int
unixflags
=
0
;
for
(
i
=
0
;
i
<
sizeof
(
ws_niflag_map
)
/
sizeof
(
ws_niflag_map
[
0
]);
i
++
)
for
(
i
=
0
;
i
<
ARRAY_SIZE
(
ws_niflag_map
);
i
++
)
if
(
ws_niflag_map
[
i
][
0
]
&
winflags
)
{
unixflags
|=
ws_niflag_map
[
i
][
1
];
winflags
&=
~
ws_niflag_map
[
i
][
0
];
...
...
@@ -6614,7 +6614,7 @@ static int convert_aiflag_u2w(int unixflags) {
unsigned
int
i
;
int
winflags
=
0
;
for
(
i
=
0
;
i
<
sizeof
(
ws_aiflag_map
)
/
sizeof
(
ws_aiflag_map
[
0
]);
i
++
)
for
(
i
=
0
;
i
<
ARRAY_SIZE
(
ws_aiflag_map
);
i
++
)
if
(
ws_aiflag_map
[
i
][
1
]
&
unixflags
)
{
winflags
|=
ws_aiflag_map
[
i
][
0
];
unixflags
&=
~
ws_aiflag_map
[
i
][
1
];
...
...
@@ -8718,7 +8718,7 @@ INT WINAPI WSAAddressToStringW( LPSOCKADDR sockaddr, DWORD len,
if
(
ret
)
return
ret
;
MultiByteToWideChar
(
CP_ACP
,
0
,
bufAddr
,
size
,
buffer
,
sizeof
(
buffer
)
/
sizeof
(
WCHAR
));
MultiByteToWideChar
(
CP_ACP
,
0
,
bufAddr
,
size
,
buffer
,
ARRAY_SIZE
(
buffer
));
if
(
*
lenstr
<
size
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment