Remove mjMARKSTACK and mjFREESTACK macros.

PiperOrigin-RevId: 562844184
Change-Id: Id2f57f5d132c47094dad75c6dab7297d7aa73458
This commit is contained in:
Saran Tunyasuvunakool
2023-09-05 11:41:01 -07:00
committed by Copybara-Service
parent 329ed193ac
commit 4929077211
35 changed files with 239 additions and 258 deletions
+4 -4
View File
@@ -850,7 +850,7 @@ static void makeDSparse(const mjModel* m, mjData* d) {
int* rowadr = d->D_rowadr;
int* colind = d->D_colind;
mjMARKSTACK;
mj_markStack(d);
int* remaining = mj_stackAllocInt(d, nv);
// compute rownnz
@@ -898,7 +898,7 @@ static void makeDSparse(const mjModel* m, mjData* d) {
}
}
mjFREESTACK;
mj_freeStack(d);
}
@@ -943,7 +943,7 @@ static void makeBSparse(const mjModel* m, mjData* d) {
}
// allocate and clear incremental row counts
mjMARKSTACK;
mj_markStack(d);
int* cnt = mj_stackAllocInt(d, nbody);
mju_zeroInt(cnt, nbody);
@@ -991,7 +991,7 @@ static void makeBSparse(const mjModel* m, mjData* d) {
}
}
mjFREESTACK;
mj_freeStack(d);
}