]> git.ipfire.org Git - thirdparty/coreutils.git/commit
cut: refactor into set-fields module
authorAssaf Gordon <assafgordon@gmail.com>
Sat, 18 Jul 2015 03:30:30 +0000 (23:30 -0400)
committerAssaf Gordon <assafgordon@gmail.com>
Sat, 12 Sep 2015 02:27:32 +0000 (02:27 +0000)
commitbd1bc2b3fe1c87744cc251334cc1c804075b027c
tree5baeb6bacf915762980ff3e87cd4f203814ffc28
parent5bbdcd2a02d9686edb788c46fc953192acdc6796
cut: refactor into set-fields module

Extract the functionality of parsing --field=LIST into a separate
module, to be used by other programs.

* src/cut.c: move field parsing code from here ...
* src/set-fields.{c,h}: ... to here.
  (set_fields): generalize by supporting multiple parsing/reporting
  options.
  (struct range_pair): rename to field_range_pair.
* src/local.mk: link cut with set-field.
* po/POTFILES.in: add set-field.c
* tests/misc/cut.pl: update wording of error messages
po/POTFILES.in
src/cut.c
src/local.mk
src/set-fields.c [new file with mode: 0644]
src/set-fields.h [new file with mode: 0644]
tests/misc/cut.pl