From: Arnaud Giersch Date: Wed, 23 Nov 2011 12:55:19 +0000 (+0100) Subject: _xbt_clear_mem is used only once. Use memset directly. X-Git-Tag: exp_20120216~241^2~48 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/88501a6d89a86975971ea63a1e2258c5ec0d2852 _xbt_clear_mem is used only once. Use memset directly. --- diff --git a/src/xbt/dynar.c b/src/xbt/dynar.c index 437a47f741..85687a2e59 100644 --- a/src/xbt/dynar.c +++ b/src/xbt/dynar.c @@ -74,12 +74,6 @@ static XBT_INLINE void _check_populated_dynar(xbt_dynar_t dynar) static void _dynar_map(const xbt_dynar_t dynar, void_f_pvoid_t const op); -static XBT_INLINE - void _xbt_clear_mem(void *const ptr, const unsigned long length) -{ - memset(ptr, 0, length); -} - static XBT_INLINE void _xbt_dynar_resize(xbt_dynar_t dynar, unsigned long new_size) { @@ -366,8 +360,8 @@ static XBT_INLINE void *_xbt_dynar_set_at_ptr(const xbt_dynar_t dynar, if (idx >= dynar->used) { _xbt_dynar_expand(dynar, idx + 1); - _xbt_clear_mem(((char * const)dynar->data) + dynar->used * dynar->elmsize, - (idx + 1 - dynar->used)*dynar->elmsize); + memset(((char * const)dynar->data) + dynar->used * dynar->elmsize, 0, + (idx + 1 - dynar->used)*dynar->elmsize); dynar->used = idx + 1; } return _xbt_dynar_elm(dynar, idx);