Fix value_str() usage

This commit is contained in:
Rodrigo Arias 2023-03-24 15:25:20 +01:00 committed by Rodrigo Arias Mallo
parent e287087d3b
commit 467cc9aa7e
5 changed files with 12 additions and 15 deletions

View File

@ -250,9 +250,8 @@ cpu_update(struct cpu *cpu)
err("chan_set pid failed");
return -1;
}
char buf[128];
dbg("cpu%ld sets th_running to %s",
cpu->gindex, value_str(gid_running, buf));
cpu->gindex, value_str(gid_running));
if (chan_set(&cpu->chan[CPU_CHAN_THRUN], gid_running) != 0) {
err("chan_set gid_running failed");
return -1;

View File

@ -78,8 +78,6 @@ cb_select(struct chan *sel_chan, void *ptr)
mux->selected = -1;
}
char buf[128];
UNUSED(buf);
dbg("select channel got value %s",
value_str(sel_value));
@ -104,7 +102,7 @@ cb_select(struct chan *sel_chan, void *ptr)
}
dbg("setting output chan %s to %s",
mux->output->name, value_str(out_value, buf));
mux->output->name, value_str(out_value));
if (chan_set(mux->output, out_value) != 0) {
err("chan_set() failed");

View File

@ -105,8 +105,7 @@ select_tr(struct mux *mux, struct value value, struct mux_input **input)
static int
select_idle(struct mux *mux, struct value value, struct mux_input **input)
{
char buf[128];
dbg("value is %s", value_str(value, buf));
dbg("value is %s", value_str(value));
if (value.type == VALUE_INT64 && value.i == ST_WORKER_IDLE) {
dbg("selecting input 1 (idle)");
*input = mux_get_input(mux, 1);

View File

@ -4,6 +4,8 @@
//#define ENABLE_DEBUG
#include "sort.h"
#include "chan.h"
#include "value.h"
static int
cmp_int64(const void *a, const void *b)
@ -119,9 +121,8 @@ sort_cb_input(struct chan *in_chan, void *ptr)
if (value_is_equal(&last, &val))
continue;
char buf[128];
dbg("writting value %s into channel %s",
value_str(val, buf),
value_str(val),
sort->outputs[i].name);
if (chan_set(&sort->outputs[i], val) != 0) {
@ -171,7 +172,7 @@ sort_init(struct sort *sort, struct bay *bay, int64_t n, const char *name)
/* No duplicate checks are done by sort module, so we
* simply allow them */
chan_prop_set(out, CHAN_DUPLICATES, 1);
chan_prop_set(out, CHAN_ALLOW_DUP, 1);
if (bay_register(bay, out) != 0) {
err("bay_register out%ld failed", i);

View File

@ -2,8 +2,10 @@
* SPDX-License-Identifier: GPL-3.0-or-later */
#include "emu/sort.h"
#include "chan.h"
#include "common.h"
#include "unittest.h"
#include "value.h"
#define N 10
@ -14,15 +16,13 @@ check_output(struct chan *chan, struct value expected)
if (chan_read(chan, &out_value) != 0)
die("chan_read() failed for channel %s", chan->name);
char buf1[128];
if (!value_is_equal(&out_value, &expected)) {
char buf2[128];
die("unexpected value found %s in output (expected %s)\n",
value_str(out_value, buf1),
value_str(expected, buf2));
value_str(out_value),
value_str(expected));
}
err("output ok: chan=%s val=%s", chan->name, value_str(out_value, buf1));
err("output ok: chan=%s val=%s", chan->name, value_str(out_value));
}
static void