From d97ae2e8e756e49591058ce77da7e2a954401297 Mon Sep 17 00:00:00 2001 From: Kostyantyn Vorobyov <kostyantyn.vorobyov@cea.fr> Date: Thu, 7 Jan 2016 11:41:14 +0100 Subject: [PATCH] Removed custom implementation of memset in favour of the system-wide one since the latter is faster --- .../e-acsl/share/e-acsl/memory_model/e_acsl_mmodel.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/plugins/e-acsl/share/e-acsl/memory_model/e_acsl_mmodel.c b/src/plugins/e-acsl/share/e-acsl/memory_model/e_acsl_mmodel.c index 186267dcf3b..fb0f75dc981 100644 --- a/src/plugins/e-acsl/share/e-acsl/memory_model/e_acsl_mmodel.c +++ b/src/plugins/e-acsl/share/e-acsl/memory_model/e_acsl_mmodel.c @@ -57,13 +57,6 @@ static void warning(const char* message) { } // }}} -void* __e_acsl_mmodel_memset (void* dest, int val, size_t len) { - unsigned char *ptr = (unsigned char*)dest; - while (len-- > 0) - *ptr++ = val; - return dest; -} - size_t __memory_size = 0; /*unsigned cpt_store_block = 0;*/ @@ -194,7 +187,7 @@ void* __realloc(void* ptr, size_t size) { else { int nb = needed_bytes(size); tmp->init_ptr = malloc(nb); - __e_acsl_mmodel_memset(tmp->init_ptr, 0xFF, nb); + memset(tmp->init_ptr, 0xFF, nb); if(size%8 != 0) tmp->init_ptr[size/8] <<= (8 - size%8); } @@ -256,7 +249,7 @@ void __initialize (void * ptr, size_t size) { if(tmp->init_cpt == 0) { int nb = needed_bytes(tmp->size); tmp->init_ptr = malloc(nb); - __e_acsl_mmodel_memset(tmp->init_ptr, 0, nb); + memset(tmp->init_ptr, 0, nb); } for(i = 0; i < size; i++) { -- GitLab