]> sigrok.org Git - libsigrok.git/commit
input/csv: eliminate magic numbers in options declaration
authorGerhard Sittig <redacted>
Sun, 13 Oct 2019 10:35:18 +0000 (12:35 +0200)
committerGerhard Sittig <redacted>
Sat, 21 Dec 2019 17:20:04 +0000 (18:20 +0100)
commitc6aa9870b4e44c94621ea124898b9b860acf86ce
treecd970768e2e93a156690a1c5f7e7e38dc0114318
parentad6a2beec33447fbf56e91588a7e22e4381f95a7
input/csv: eliminate magic numbers in options declaration

The CSV input module has grown so many options, that counting them by
hand became tedious and error prone. Eliminate the magic numbers in the
associated code paths.

This also has the side effect that the set is easy to re-order just by
adjusting the enum, no other code is affected. Help text and default
values is much easier to verify and adjust with the symbolic references.

[ see 'git diff --word-diff' for the essence of the change ]
src/input/csv.c