]> sigrok.org Git - libsigrok.git/commit
input/csv: unassorted adjustment, mostly "column processing" related
authorGerhard Sittig <redacted>
Tue, 15 Oct 2019 19:11:28 +0000 (21:11 +0200)
committerGerhard Sittig <redacted>
Sat, 21 Dec 2019 17:20:04 +0000 (18:20 +0100)
commit836fac9cf6622112f6c167aa5826a68d20f4977f
tree828c94fcd2a8d8534c5d70b5b39bfebcc91896a2
parentf6dcb3200d12089690976aa6fb25f7071eb4220a
input/csv: unassorted adjustment, mostly "column processing" related

Reduce "state" in the CSV input module's context. Stick with variables
that are local to routines when knowledge of details need not be global.
Really base the processing of a column's input text on the column's
processing information which was gathered in the setup phase.

Rename few identifiers, to explicitly refer to logic channels (the only
currently supported data type of the CSV input module). Cease feeding
logic data to the session bus when there are no logic channels at all
(currently not really an option). Prepare for simpler dispatching of
parse routines should more data types get added in a future version.

Reduce some "clutter" (overly fragmented stuff that should go together
since it forms logical groups and is not really standalone). Address a
few more minor style nits (sizeof() redundancy, "seemingly inverse"
string comparison phrases).
src/input/csv.c