]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - play.c
play: Convert com_tasks() to lopsub.
[paraslash.git] / play.c
diff --git a/play.c b/play.c
index cab2504d263629f78c2703556d5f23331779cc5e..e608c6cb4364d9da3135fa08b0f6d95d39314cc3 100644 (file)
--- a/play.c
+++ b/play.c
@@ -819,15 +819,13 @@ static void list_file(struct play_task *pt, int num)
        btr_add_output(buf, sz, pt->btrn);
 }
 
-static int com_tasks(struct play_task *pt, int argc, __a_unused char **argv)
+static int com_tasks(struct play_task *pt,
+               __a_unused struct lls_parse_result *lpr)
 {
        static char state;
        char *buf;
        size_t sz;
 
-       if (argc != 1)
-               return -E_PLAY_SYNTAX;
-
        buf = get_task_list(&sched);
        btr_add_output(buf, strlen(buf), pt->btrn);
        state = get_playback_state(pt);
@@ -835,6 +833,7 @@ static int com_tasks(struct play_task *pt, int argc, __a_unused char **argv)
        btr_add_output(buf, sz, pt->btrn);
        return 0;
 }
+EXPORT_PLAY_CMD_HANDLER(tasks);
 
 static int com_ls(struct play_task *pt,
        __a_unused struct lls_parse_result *lpr)