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.
This commit is contained in:
Daniel Elstner 2014-02-05 00:25:32 +01:00
parent cd1b0e8f79
commit 4f2dad42f4
1 changed files with 4 additions and 5 deletions

View File

@ -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;