]> sigrok.org Git - libsigrok.git/commit
input/csv: unobfuscate text line to column splitting
authorGerhard Sittig <redacted>
Sun, 13 Oct 2019 14:39:51 +0000 (16:39 +0200)
committerGerhard Sittig <redacted>
Sat, 21 Dec 2019 17:20:04 +0000 (18:20 +0100)
commit9eab4435f09234dfe7fbdcbab6a4a35298ed5393
tree7ffa8fcdfe9c7630cec957a7ed9e8c20df713801
parentb2c4dde226467e0c3a14d14370efcdeb54c089a2
input/csv: unobfuscate text line to column splitting

The parse_line() routine is rather complex, optionally accepts an upper
limit for the number of columns, but unconditionally assumes a first one
and drops preceeding fields. The rather generic n and k identifiers are
not helpful.

Use the 'seen' and 'taken' names instead which better reflect what's
actually happening. Remove empty lines which used to tear apart groups
of instructions which are strictly related. This organization neither
was helpful during maintenance.
src/input/csv.c