 +//#include <string.h>
  #include <sys/types.h>
  #include <stdint.h>
+ #include <stdlib.h>
  
  #include "error/s2n_errno.h"
 +#include "s2n_annotations.h"

+void *memcpy(void *str1, const void *str2, size_t n);
 
 /* NULL check a pointer */
 #define notnull_check( ptr )           do { if ( (ptr) == NULL ) { S2N_ERROR(S2N_ERR_NULL); } } while(0)
 #define notnull_check_ptr( ptr )       do { if ( (ptr) == NULL ) { S2N_ERROR_PTR(S2N_ERR_NULL); } } while(0)
+#define MEMCOPY_COST 2
+
 
 static inline void* trace_memcpy_check(void *restrict to, const void *restrict from, size_t size, const char *debug_str)
 {

--- ../../../../../utils/s2n_safety.h	2019-03-27 14:17:01.000000000 -0400
+++ s2n_safety.h	2019-03-27 15:11:07.000000000 -0400
@@ -15,25 +15,27 @@
 
 #pragma once
 
