[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] [gnunet] branch master updated: add missing #define
From: |
gnunet |
Subject: |
[GNUnet-SVN] [gnunet] branch master updated: add missing #define |
Date: |
Sun, 13 May 2018 21:18:51 +0200 |
This is an automated email from the git hooks/post-receive script.
grothoff pushed a commit to branch master
in repository gnunet.
The following commit(s) were added to refs/heads/master by this push:
new fa198865e add missing #define
fa198865e is described below
commit fa198865e1af85f2868fceea03e64dc46ada9a1c
Author: Christian Grothoff <address@hidden>
AuthorDate: Sun May 13 21:18:49 2018 +0200
add missing #define
---
src/nat/gnunet-helper-nat-client.c | 11 +++++++++++
src/nat/gnunet-helper-nat-server.c | 11 +++++++++++
2 files changed, 22 insertions(+)
diff --git a/src/nat/gnunet-helper-nat-client.c
b/src/nat/gnunet-helper-nat-client.c
index 9768dd856..359e529b0 100644
--- a/src/nat/gnunet-helper-nat-client.c
+++ b/src/nat/gnunet-helper-nat-client.c
@@ -67,6 +67,17 @@
#endif
/**
+ * Call memcpy() but check for @a n being 0 first. In the latter
+ * case, it is now safe to pass NULL for @a src or @a dst.
+ * Unlike traditional memcpy(), returns nothing.
+ *
+ * @param dst destination of the copy, may be NULL if @a n is zero
+ * @param src source of the copy, may be NULL if @a n is zero
+ * @param n number of bytes to copy
+ */
+#define GNUNET_memcpy(dst,src,n) do { if (0 != n) { (void) memcpy (dst,src,n);
} } while (0)
+
+/**
* Must match IP given in the server.
*/
#define DUMMY_IP "192.0.2.86"
diff --git a/src/nat/gnunet-helper-nat-server.c
b/src/nat/gnunet-helper-nat-server.c
index f35649152..b8f499b4d 100644
--- a/src/nat/gnunet-helper-nat-server.c
+++ b/src/nat/gnunet-helper-nat-server.c
@@ -71,6 +71,17 @@
#endif
/**
+ * Call memcpy() but check for @a n being 0 first. In the latter
+ * case, it is now safe to pass NULL for @a src or @a dst.
+ * Unlike traditional memcpy(), returns nothing.
+ *
+ * @param dst destination of the copy, may be NULL if @a n is zero
+ * @param src source of the copy, may be NULL if @a n is zero
+ * @param n number of bytes to copy
+ */
+#define GNUNET_memcpy(dst,src,n) do { if (0 != n) { (void) memcpy (dst,src,n);
} } while (0)
+
+/**
* Should we print some debug output?
*/
#define VERBOSE 0
--
To stop receiving notification emails like this one, please contact
address@hidden
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] [gnunet] branch master updated: add missing #define,
gnunet <=