- *c = '\0';
-
- return result;
-}
-
-static int tasksave_clicked_cbk(GtkButton *btn, gpointer data)
-{
- struct task *task;
- GtkTextBuffer *buf;
- char *txt, *opts;
- GtkTextIter sIter, eIter;
-
- task = get_selected_task(GTK_TREE_VIEW(w_treeview));
-
- printf("tasksave_clicked_cbk %d\n", task->id);
-
- buf = gtk_text_view_get_buffer(w_description);
-
- gtk_text_buffer_get_iter_at_offset(buf, &sIter, 0);
- gtk_text_buffer_get_iter_at_offset(buf, &eIter, -1);
- txt = gtk_text_buffer_get_text(buf, &sIter, &eIter, TRUE);
-
- txt = escape(txt);
-
- printf("%s\n", txt);
-
- opts = malloc(1
- + strlen(task->uuid)
- + strlen(" modify description:\"")
- + strlen(txt)
- + strlen("\"")
- + 1);
- sprintf(opts, " %s modify \"%s\"", task->uuid, txt);
-
- task_exec(opts);
-
- return FALSE;
-}
-
-static int cursor_changed_cbk(GtkTreeView *treeview, gpointer data)
-{
- struct task *task;
- GtkTextBuffer *buf;
-
- printf("cursor_changed_cbk\n");
-
- task = get_selected_task(treeview);
-
- if (task) {
- buf = gtk_text_view_get_buffer(w_description);
- gtk_text_buffer_set_text(buf,
- task->description,
- strlen(task->description));
-
+ if (!cmdok || optind != argc) {
+ fprintf(stderr, _("Try `%s --help' for more information.\n"),
+ program_name);
+ exit(EXIT_FAILURE);