ftepp->errors++;
va_start(ap, fmt);
- con_vprintmsg(LVL_ERROR, ctx.file, ctx.line, "error", fmt, ap);
+ con_cvprintmsg((void*)&ctx, LVL_ERROR, "error", fmt, ap);
va_end(ap);
}
ftepp->errors++;
va_start(ap, fmt);
- con_vprintmsg(LVL_ERROR, ftepp->lex->tok.ctx.file, ftepp->lex->tok.ctx.line, "error", fmt, ap);
+ con_cvprintmsg((void*)&ftepp->lex->tok.ctx, LVL_ERROR, "error", fmt, ap);
va_end(ap);
}
}
va_start(ap, fmt);
- con_vprintmsg(lvl, ftepp->lex->tok.ctx.file, ftepp->lex->tok.ctx.line, "error", fmt, ap);
+ con_cvprintmsg((void*)&ftepp->lex->tok.ctx, lvl, "error", fmt, ap);
va_end(ap);
return opts_werror;
}
* checks will fail if template pointer is reused.
*/
mem_d(*template);
- //task_template_nullify(*template);
- //*template = NULL;
}
/*
* actually a directory, so it must be a file :)
*/
if (strstr(files->d_name, ".tmpl") == &files->d_name[strlen(files->d_name) - (sizeof(".tmpl") - 1)]) {
- util_debug("TEST", "compiling task template: %s/%s\n", curdir, files->d_name);
task_template_t *template = task_template_compile(files->d_name, curdir);
+ char buf[4096]; /* one page should be enough */
+ task_t task;
+
+ util_debug("TEST", "compiling task template: %s/%s\n", curdir, files->d_name);
if (!template) {
con_err("error compiling task template: %s\n", files->d_name);
success = false;
* which will be refered to with a handle in the task for
* reading the data from the pipe.
*/
- char buf[4096]; /* one page should be enough */
memset (buf,0,sizeof(buf));
snprintf(buf, sizeof(buf), "%s %s/%s %s -o %s",
task_bins[TASK_COMPILE],
* The task template was compiled, now lets create a task from
* the template data which has now been propogated.
*/
- task_t task;
task.template = template;
if (!(task.runhandles = task_popen(buf, "r"))) {
con_err("error opening pipe to process for test: %s\n", template->description);
for (i = 0; i < vec_size(task_tasks); i++) {
/*
- * Generate a task from thin air if it requires execution in
- * the QCVM.
- */
+ * Generate a task from thin air if it requires execution in
+ * the QCVM.
+ */
if (!strcmp(task_tasks[i].template->proceduretype, "-execute"))
execute = true;
fputs(data, task_tasks[i].stderrlog);
fflush(task_tasks[i].stdoutlog);
}
- //mem_d(data);
-
/*
* If we can execute we do so after all data has been read and