mirror of
https://github.com/libssh2/libssh2.git
synced 2025-11-20 02:42:09 +03:00
agent.c: formatting
Improved formatting of RECV_SEND_ALL macro.
This commit is contained in:
28
src/agent.c
28
src/agent.c
@@ -176,21 +176,19 @@ agent_connect_unix(LIBSSH2_AGENT *agent)
|
|||||||
}
|
}
|
||||||
|
|
||||||
#define RECV_SEND_ALL(func, socket, buffer, length, flags, abstract) \
|
#define RECV_SEND_ALL(func, socket, buffer, length, flags, abstract) \
|
||||||
int rc; \
|
int rc; \
|
||||||
size_t finished; \
|
size_t finished = 0; \
|
||||||
\
|
\
|
||||||
finished = 0; \
|
while(finished < length) { \
|
||||||
\
|
rc = func(socket, \
|
||||||
while(finished < length) { \
|
(char *)buffer + finished, length - finished, \
|
||||||
rc = func(socket, \
|
flags, abstract); \
|
||||||
(char *)buffer + finished, length - finished, \
|
if(rc < 0) \
|
||||||
flags, abstract); \
|
return rc; \
|
||||||
if(rc < 0) \
|
\
|
||||||
return rc; \
|
finished += rc; \
|
||||||
\
|
} \
|
||||||
finished += rc; \
|
\
|
||||||
} \
|
|
||||||
\
|
|
||||||
return finished;
|
return finished;
|
||||||
|
|
||||||
static ssize_t _send_all(LIBSSH2_SEND_FUNC(func), libssh2_socket_t socket,
|
static ssize_t _send_all(LIBSSH2_SEND_FUNC(func), libssh2_socket_t socket,
|
||||||
|
|||||||
Reference in New Issue
Block a user