diff options
author | Cyrille Henry <nusmuk@users.sourceforge.net> | 2014-06-13 15:05:05 +0000 |
---|---|---|
committer | Cyrille Henry <nusmuk@users.sourceforge.net> | 2014-06-13 15:05:05 +0000 |
commit | fc3d7542a66bfbe7bf779406ba12b18e34600fc3 (patch) | |
tree | 37d0dfdbef181ea38060fa35cc89f7f088dd90d6 | |
parent | 219d5dd7abfbccd2e45fe46d64d5fb0f28b7b7e7 (diff) |
debug limit condition for table writing
svn path=/trunk/externals/pmpd/; revision=17322
-rw-r--r-- | pmpd2d_tab.c | 22 | ||||
-rw-r--r-- | pmpd3d_tab.c | 26 | ||||
-rw-r--r-- | pmpd_tab.c | 2 |
3 files changed, 25 insertions, 25 deletions
diff --git a/pmpd2d_tab.c b/pmpd2d_tab.c index ebd80de..f247714 100644 --- a/pmpd2d_tab.c +++ b/pmpd2d_tab.c @@ -14,7 +14,7 @@ void pmpd2d_massesPosT(t_pmpd2d *x, t_symbol *s, int argc, t_atom *argv) else { int taille_max = x->nb_mass; - taille_max = min(taille_max, (vecsize-1)/2); + taille_max = min(taille_max, vecsize/2 - 1); for (i=0; i < taille_max ; i++) { vec[2*i ].w_float = x->mass[i].posX; @@ -67,7 +67,7 @@ void pmpd2d_massesSpeedsT(t_pmpd2d *x, t_symbol *s, int argc, t_atom *argv) else { int taille_max = x->nb_mass; - taille_max = min(taille_max, (vecsize-1)/2); + taille_max = min(taille_max, vecsize/2 - 1); for (i=0; i < taille_max ; i++) { vec[2*i ].w_float = x->mass[i].speedX; @@ -120,7 +120,7 @@ void pmpd2d_massesForcesT(t_pmpd2d *x, t_symbol *s, int argc, t_atom *argv) else { int taille_max = x->nb_mass; - taille_max = min(taille_max, (vecsize-1)/2); + taille_max = min(taille_max, vecsize/2 - 1) ; for (i=0; i < taille_max ; i++) { vec[2*i ].w_float = x->mass[i].forceX; @@ -626,7 +626,7 @@ void pmpd2d_linksPosT(t_pmpd2d *x, t_symbol *s, int argc, t_atom *argv) else { int taille_max = x->nb_link; - taille_max = min(taille_max, (vecsize-2)/2); + taille_max = min(taille_max, vecsize/2 - 1); for (i=0; i < taille_max ; i++) { vec[2*i ].w_float = (x->link[i].mass2->posX + x->link[i].mass1->posX)/2; @@ -679,7 +679,7 @@ void pmpd2d_linksLengthT(t_pmpd2d *x, t_symbol *s, int argc, t_atom *argv) else { int taille_max = x->nb_link; - taille_max = min(taille_max, (vecsize-2)/2); + taille_max = min(taille_max, vecsize/2 - 1); for (i=0; i < taille_max ; i++) { vec[2*i ].w_float = x->link[i].mass2->posX - x->link[i].mass1->posX; @@ -732,7 +732,7 @@ void pmpd2d_linksPosSpeedT(t_pmpd2d *x, t_symbol *s, int argc, t_atom *argv) else { int taille_max = x->nb_link; - taille_max = min(taille_max, (vecsize-2)/2); + taille_max = min(taille_max, vecsize/2 - 1); for (i=0; i < taille_max ; i++) { vec[2*i ].w_float = (x->link[i].mass2->speedX + x->link[i].mass1->speedX)/2; @@ -785,7 +785,7 @@ void pmpd2d_linksLengthSpeedT(t_pmpd2d *x, t_symbol *s, int argc, t_atom *argv) else { int taille_max = x->nb_link; - taille_max = min(taille_max, (vecsize-2)/2); + taille_max = min(taille_max, vecsize/2 - 1); for (i=0; i < taille_max ; i++) { vec[2*i ].w_float = x->link[i].mass2->speedX - x->link[i].mass1->speedX; @@ -1459,7 +1459,7 @@ void pmpd2d_linkEndT(t_pmpd2d *x, t_symbol *s, int argc, t_atom *argv) else { int taille_max = x->nb_link; - taille_max = min(taille_max, (vecsize-3)/4); + taille_max = min(taille_max, vecsize/4 - 3); for (i=0; i < taille_max ; i++) { vec[4*i ].w_float = x->link[i].mass1->posX; @@ -1571,7 +1571,7 @@ void pmpd2d_linkEndYT(t_pmpd2d *x, t_symbol *s, int argc, t_atom *argv) else { int taille_max = x->nb_link; - taille_max = min(taille_max, (vecsize-1)/2); + taille_max = min(taille_max, vecsize/2-1); for (i=0; i < taille_max ; i++) { vec[2*i ].w_float = x->link[i].mass1->posY; @@ -1624,7 +1624,7 @@ void pmpd2d_linkEnd1T(t_pmpd2d *x, t_symbol *s, int argc, t_atom *argv) else { int taille_max = x->nb_link; - taille_max = min(taille_max, (vecsize-1)/2); + taille_max = min(taille_max, vecsize/2-1); for (i=0; i < taille_max ; i++) { vec[2*i ].w_float = x->link[i].mass1->posX; @@ -1777,7 +1777,7 @@ void pmpd2d_linkEnd2T(t_pmpd2d *x, t_symbol *s, int argc, t_atom *argv) else { int taille_max = x->nb_link; - taille_max = min(taille_max, (vecsize-1)/2); + taille_max = min(taille_max, vecsize/2 -1); for (i=0; i < taille_max ; i++) { vec[2*i ].w_float = x->link[i].mass2->posX; diff --git a/pmpd3d_tab.c b/pmpd3d_tab.c index 15b74f8..ec80533 100644 --- a/pmpd3d_tab.c +++ b/pmpd3d_tab.c @@ -14,7 +14,7 @@ void pmpd3d_massesPosT(t_pmpd3d *x, t_symbol *s, int argc, t_atom *argv) else { int taille_max = x->nb_mass; - taille_max = min(taille_max, (vecsize-2)/3); + taille_max = min(taille_max, vecsize/3 -2); for (i=0; i < taille_max ; i++) { vec[3*i ].w_float = x->mass[i].posX; @@ -70,7 +70,7 @@ void pmpd3d_massesSpeedsT(t_pmpd3d *x, t_symbol *s, int argc, t_atom *argv) else { int taille_max = x->nb_mass; - taille_max = min(taille_max, (vecsize-2)/3); + taille_max = min(taille_max, vecsize/3 - 2); for (i=0; i < taille_max ; i++) { vec[3*i ].w_float = x->mass[i].speedX; @@ -126,7 +126,7 @@ void pmpd3d_massesForcesT(t_pmpd3d *x, t_symbol *s, int argc, t_atom *argv) else { int taille_max = x->nb_mass; - taille_max = min(taille_max, (vecsize-2)/3); + taille_max = min(taille_max, vecsize/3 - 2); for (i=0; i < taille_max ; i++) { vec[3*i ].w_float = x->mass[i].forceX; @@ -787,7 +787,7 @@ void pmpd3d_linkPosT(t_pmpd3d *x, t_symbol *s, int argc, t_atom *argv) else { int taille_max = x->nb_link; - taille_max = min(taille_max, (vecsize-2)/3); + taille_max = min(taille_max, vecsize/3 -2); for (i=0; i < taille_max ; i++) { vec[3*i ].w_float = (x->link[i].mass2->posX + x->link[i].mass1->posX)/2; @@ -843,7 +843,7 @@ void pmpd3d_linkLengthT(t_pmpd3d *x, t_symbol *s, int argc, t_atom *argv) else { int taille_max = x->nb_link; - taille_max = min(taille_max, (vecsize-2)/3); + taille_max = min(taille_max, vecsize/3 - 2); for (i=0; i < taille_max ; i++) { vec[3*i ].w_float = x->link[i].mass2->posX - x->link[i].mass1->posX; @@ -899,7 +899,7 @@ void pmpd3d_linkPosSpeedT(t_pmpd3d *x, t_symbol *s, int argc, t_atom *argv) else { int taille_max = x->nb_link; - taille_max = min(taille_max, (vecsize-2)/3); + taille_max = min(taille_max, vecsize/3 - 2); for (i=0; i < taille_max ; i++) { vec[3*i ].w_float = (x->link[i].mass2->speedX + x->link[i].mass1->speedX)/2; @@ -955,7 +955,7 @@ void pmpd3d_linkLengthSpeedT(t_pmpd3d *x, t_symbol *s, int argc, t_atom *argv) else { int taille_max = x->nb_link; - taille_max = min(taille_max, (vecsize-2)/3); + taille_max = min(taille_max, vecsize/3 - 2); for (i=0; i < taille_max ; i++) { vec[3*i ].w_float = x->link[i].mass2->speedX - x->link[i].mass1->speedX; @@ -1839,7 +1839,7 @@ void pmpd3d_linkEndT(t_pmpd3d *x, t_symbol *s, int argc, t_atom *argv) else { int taille_max = x->nb_link; - taille_max = min(taille_max, (vecsize-5)/6); + taille_max = min(taille_max, vecsize/6 - 5 ); for (i=0; i < taille_max ; i++) { vec[6*i ].w_float = x->link[i].mass1->posX; @@ -1904,7 +1904,7 @@ void pmpd3d_linkEndXT(t_pmpd3d *x, t_symbol *s, int argc, t_atom *argv) else { int taille_max = x->nb_link; - taille_max = min(taille_max, (vecsize-1)/2); + taille_max = min(taille_max, vecsize/2 - 1 ); for (i=0; i < taille_max ; i++) { vec[2*i ].w_float = x->link[i].mass1->posX; @@ -1957,7 +1957,7 @@ void pmpd3d_linkEndYT(t_pmpd3d *x, t_symbol *s, int argc, t_atom *argv) else { int taille_max = x->nb_link; - taille_max = min(taille_max, (vecsize-1)/2); + taille_max = min(taille_max, vecsize/2 -1); for (i=0; i < taille_max ; i++) { vec[2*i ].w_float = x->link[i].mass1->posY; @@ -2010,7 +2010,7 @@ void pmpd3d_linkEndZT(t_pmpd3d *x, t_symbol *s, int argc, t_atom *argv) else { int taille_max = x->nb_link; - taille_max = min(taille_max, (vecsize-1)/2); + taille_max = min(taille_max, vecsize/2 -1); for (i=0; i < taille_max ; i++) { vec[2*i ].w_float = x->link[i].mass1->posZ; @@ -2063,7 +2063,7 @@ void pmpd3d_linkEnd1T(t_pmpd3d *x, t_symbol *s, int argc, t_atom *argv) else { int taille_max = x->nb_link; - taille_max = min(taille_max, (vecsize-2)/3); + taille_max = min(taille_max, vecsize/3 -2); for (i=0; i < taille_max ; i++) { vec[3*i ].w_float = x->link[i].mass1->posX; @@ -2269,7 +2269,7 @@ void pmpd3d_linkEnd2T(t_pmpd3d *x, t_symbol *s, int argc, t_atom *argv) else { int taille_max = x->nb_link; - taille_max = min(taille_max, (vecsize-2)/3); + taille_max = min(taille_max, vecsize/3 -2); for (i=0; i < taille_max ; i++) { vec[3*i ].w_float = x->link[i].mass2->posX; @@ -364,7 +364,7 @@ void pmpd_linkEndT(t_pmpd *x, t_symbol *s, int argc, t_atom *argv) else { int taille_max = x->nb_link; - taille_max = min(taille_max, (vecsize-1)/2); + taille_max = min(taille_max, vecsize/2 - 1); for (i=0; i < taille_max ; i++) { vec[2*i ].w_float = x->link[i].mass1->posX; |