for (meth=methods; *meth; meth++)
(*meth)->all_abandon(*meth);
}
+
+void movpos_reportall(void) {
+ SEG_IV;
+ int feat;
+
+ FOR_SEG {
+ assert(!seg->moving);
+ if (seg->i->n_poscombs <= 1) continue;
+ ouposn_stable(seg);
+ if (SOMEP(seg->movposcomb)) {
+ for (feat=0; feat<seg->i->n_movfeats; feat++) {
+ const MovFeatInfo *feati= &seg->i->movfeats[feat];
+ MovPosComb posn= (seg->movposcomb / feati->weight) % feati->posns;
+ ouposn_feat(seg, feati, posn, feature_method(feati));
+ }
+ }
+ }
+}
void points_turning_on(void);
void motions_all_abandon(void);
+void movpos_reportall(void);
/*---------- from eventhelp.c ----------*/