From: Daniel Elstner Date: Tue, 4 Feb 2014 23:25:32 +0000 (+0100) Subject: input/vcd: Remove debug output from inner loops. X-Git-Tag: libsigrok-0.3.0~164 X-Git-Url: https://sigrok.org/gitweb/?p=libsigrok.git;a=commitdiff_plain;h=4f2dad42f44e4de1e5a7eea79d27f4ee3284ac46 input/vcd: Remove debug output from inner loops. (parse_contents): Do not call sr_dbg() on every signal change. This would be excessive even for sr_spew(). (read_until): Do not call ftell() just to be able to show some number in a debug message later on. --- diff --git a/input/vcd.c b/input/vcd.c index 1cfb75bb..66af8664 100644 --- a/input/vcd.c +++ b/input/vcd.c @@ -93,14 +93,15 @@ struct probe { */ static gboolean read_until(FILE *file, GString *dest, char mode) { + int c; char prev[4] = ""; - long startpos = ftell(file); + for(;;) { - int c = fgetc(file); + c = fgetc(file); if (c == EOF) { if (mode == '$') - sr_err("Unexpected EOF, read started at %ld.", startpos); + sr_err("Unexpected EOF."); return FALSE; } @@ -468,8 +469,6 @@ static void parse_contents(FILE *file, const struct sr_dev_inst *sdi, struct con probe = l->data; if (g_strcmp0(token->str, probe->identifier) == 0) { - sr_dbg("Probe %d new value %d.", i, bit); - /* Found our probe */ if (bit) prev_values |= (uint64_t)1 << i;