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
Return what was apparently intended.
[simgrid.git]
/
src
/
xbt
/
dynar.cpp
diff --git
a/src/xbt/dynar.cpp
b/src/xbt/dynar.cpp
index b1a20fd41f42e11851615f71bb9168146a0d44a7..cef1231c79a05495dde96752038ac6e50624b3c1 100644
(file)
--- a/
src/xbt/dynar.cpp
+++ b/
src/xbt/dynar.cpp
@@
-393,9
+393,6
@@
extern "C" void xbt_dynar_remove_at(xbt_dynar_t const dynar, const int idx, void
*/
extern "C" void xbt_dynar_remove_n_at(xbt_dynar_t const dynar, const unsigned int n, const int idx)
{
*/
extern "C" void xbt_dynar_remove_n_at(xbt_dynar_t const dynar, const unsigned int n, const int idx)
{
- unsigned long nb_shift;
- unsigned long offset;
-
if (not n)
return;
if (not n)
return;
@@
-409,10
+406,10
@@
extern "C" void xbt_dynar_remove_n_at(xbt_dynar_t const dynar, const unsigned in
}
}
}
}
- nb_shift = dynar->used - n - idx;
+
unsigned long
nb_shift = dynar->used - n - idx;
if (nb_shift) {
if (nb_shift) {
- offset = nb_shift * dynar->elmsize;
+
unsigned long
offset = nb_shift * dynar->elmsize;
memmove(_xbt_dynar_elm(dynar, idx), _xbt_dynar_elm(dynar, idx + n), offset);
}
memmove(_xbt_dynar_elm(dynar, idx), _xbt_dynar_elm(dynar, idx + n), offset);
}