A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
_xbt_clear_mem is used only once. Use memset directly.
[simgrid.git]
/
src
/
xbt
/
dynar.c
diff --git
a/src/xbt/dynar.c
b/src/xbt/dynar.c
index
437a47f
..
85687a2
100644
(file)
--- 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 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)
{
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);
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);
dynar->used = idx + 1;
}
return _xbt_dynar_elm(dynar, idx);