mirror of
https://git.libssh.org/projects/libssh.git
synced 2026-02-04 12:20:42 +09:00
Add #ifndef __VA_NARG__ guard to avoid "__VA_NARG__" redefined warnings
Some SDK already defined __VA_NARG__, so without #ifndef __VA_NARG__ guard we got a lot of "__VA_NARG__" redefined warnings. Fix it by adding #ifndef __VA_NARG__ guard in include/libssh/priv.h. Fixes: #279 Signed-off-by: Axel Lin <axel.lin@ingics.com> Reviewed-by: Jakub Jelen <jjelen@redhat.com>
This commit is contained in:
@@ -384,6 +384,7 @@ void explicit_bzero(void *s, size_t n);
|
||||
*/
|
||||
#define discard_const_p(type, ptr) ((type *)discard_const(ptr))
|
||||
|
||||
#ifndef __VA_NARG__
|
||||
/**
|
||||
* Get the argument count of variadic arguments
|
||||
*/
|
||||
@@ -415,6 +416,7 @@ void explicit_bzero(void *s, size_t n);
|
||||
29, 28, 27, 26, 25, 24, 23, 22, 21, 20, \
|
||||
19, 18, 17, 16, 15, 14, 13, 12, 11, 10, \
|
||||
9, 8, 7, 6, 5, 4, 3, 2, 1, 0
|
||||
#endif
|
||||
|
||||
#define CLOSE_SOCKET(s) do { if ((s) != SSH_INVALID_SOCKET) { _XCLOSESOCKET(s); (s) = SSH_INVALID_SOCKET;} } while(0)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user