#ifndef CIRCE_COMMON_MEMORY_H #define CIRCE_COMMON_MEMORY_H #include #include #include bool circe_memory_equal (const uint8_t *a, const uint8_t *b, size_t len); void circe_memory_copy (const uint8_t *restrict src, uint8_t *restrict dst, size_t len); void circe_memory_set (uint8_t *dst, uint8_t value, size_t n); /* COMPATIBILITY FUNCTIONS */ void *circe_memset (void *dest, int value, size_t count); void *circe_memcpy (void *restrict dest, const void *restrict src, size_t n); #endif