When selecting ranges of byte offsets (as opposed to ranges of fields)
authorJim Meyering <jim@meyering.net>
Thu, 9 Jan 2003 20:16:58 +0000 (20:16 +0000)
committerJim Meyering <jim@meyering.net>
Thu, 9 Jan 2003 20:16:58 +0000 (20:16 +0000)
commit322ee6e302ba71e69b4a7f7ef70b7e5e7392d428
tree66ba3d3eb45a18a86564f5dcc89bc05ab2779894
parentba5be82b7eef33bcda397962de6b28193a912607
When selecting ranges of byte offsets (as opposed to ranges of fields)
and when --output-delimiter=STRING is specified, output STRING between
ranges of selected bytes.

(RANGE_START_SENTINEL): Define.
(output_delimiter_specified): New global.
(print_kth): Add parameter.  Adjust all callers.
(set_fields): Mark each range-start index with RANGE_START_SENTINEL.
(cut_bytes): When requested, output STRING between ranges of
selected bytes.
(main): Make a diagnostic a little clearer.
Based on a patch from Jan Nieuwenhuizen.
src/cut.c