+int disorder_move(disorder_client *c, const char *track, long delta) {
+ char buf_delta[16];
+ byte_snprintf(buf_delta, sizeof buf_delta, "%ld", delta);
+ return disorder_simple(c, 0, "move", track, buf_delta, (char *)0);
+}
+
+int disorder_moveafter(disorder_client *c, const char *target, char **ids, int nids) {
+ return disorder_simple(c, 0, "moveafter", target, disorder_list, ids, nids, (char *)0);
+}
+
+int disorder_new_tracks(disorder_client *c, long max, char ***tracksp, int *ntracksp) {
+ char buf_max[16];
+ byte_snprintf(buf_max, sizeof buf_max, "%ld", max);
+ return disorder_simple_list(c, tracksp, ntracksp, "new", buf_max, (char *)0);
+}
+