size_t s;
char *str, *tmp, *cmd, buf[1024];
+ log_fct_enter();
+
cmd = malloc(strlen("task ") + strlen(opts) + 1);
strcpy(cmd, "task ");
strcat(cmd, opts);
if (ret == -1)
log_err("pclose fails");
+ log_fct_exit();
+
return str;
}
char *str;
char *opts;
+ log_fct_enter();
+
str = escape(priority);
opts = malloc(1
free(str);
free(opts);
+
+ log_fct_exit();
}
void tw_add(const char *newdesc, const char *prj, const char *prio)
{
char *opts, *eprj;
+ log_fct_enter();
+
eprj = escape(prj);
- opts = malloc(strlen(" add")
+ opts = malloc(strlen("add")
+ strlen(" priority:")
+ 1
+ strlen(" project:\\\"")
+ strlen("\"")
+ 1);
- strcpy(opts, " add");
+ strcpy(opts, "add");
if (prio && strlen(prio) == 1) {
strcat(opts, " priority:");
strcat(opts, " \"");
strcat(opts, newdesc);
- strcat(opts, " \"");
+ strcat(opts, "\"");
tw_exec(opts);
free(opts);
free(eprj);
+
+ log_fct_exit();
}
void tw_done(const char *uuid)