We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c27ae6c commit 9562cefCopy full SHA for 9562cef
handy.h
@@ -2850,9 +2850,9 @@ enum mem_log_type {
2850
#define perl_assert_ptr(p) assert( ((void*)(p)) != 0 )
2851
2852
2853
-#define Move(s,d,n,t) (MEM_WRAP_CHECK_(n,t) perl_assert_ptr(d), perl_assert_ptr(s), (void)memmove((char*)(d),(const char*)(s), (n) * sizeof(t)))
2854
-#define Copy(s,d,n,t) (MEM_WRAP_CHECK_(n,t) perl_assert_ptr(d), perl_assert_ptr(s), (void)memcpy((char*)(d),(const char*)(s), (n) * sizeof(t)))
2855
-#define Zero(d,n,t) (MEM_WRAP_CHECK_(n,t) perl_assert_ptr(d), (void)memzero((char*)(d), (n) * sizeof(t)))
+#define Move(s,d,n,t) ((void)MoveD(s, d, n, t))
+#define Copy(s,d,n,t) ((void)CopyD(s, d, n, t))
+#define Zero(d,n,t) ((void)ZeroD(d, n, t))
2856
2857
/* Like above, but returns a pointer to 'd' */
2858
#define MoveD(s,d,n,t) (MEM_WRAP_CHECK_(n,t) perl_assert_ptr(d), perl_assert_ptr(s), memmove((char*)(d),(const char*)(s), (n) * sizeof(t)))
0 commit comments