minor, refactor dadd's stdin (mass add) case into mass_add()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, replace fprintf()s and perror()s by custom error()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
cosmetics, make pctx argument to mass_add() part of the closure

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide mass adder of (stdin-given) durations against reference date

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, disallow sed mode for mass-duration adder

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
test, provide tests for mass duration adder

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
test, provide tests for mass duration adder for time objects

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
test, provide tests for mass duration adder for date-time objects

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, update dadd's --help to meet new duration mass adder

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, document month suffix for duration strings as `mo'

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'tool/dadd' into next

* tool/dadd:
  chore, document month suffix for duration strings as `mo'
  minor, update dadd's --help to meet new duration mass adder
  test, provide tests for mass duration adder for date-time objects
  test, provide tests for mass duration adder for time objects
  test, provide tests for mass duration adder
  minor, disallow sed mode for mass-duration adder
  minor, provide mass adder of (stdin-given) durations against reference date
  cosmetics, make pctx argument to mass_add() part of the closure
  chore, replace fprintf()s and perror()s by custom error()
  minor, refactor dadd's stdin (mass add) case into mass_add()
chore, delete date-io.h and time-io.h, ...

... superseded by dt-io.h everywhere now.

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'bld/dist' into next

* bld/dist:
  chore, delete date-io.h and time-io.h, ...
chore, replace all fprintf()/fputs()/perror() occurrences by locally defined per-file error()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, follow-up, adapt tests to new (prefixed) error() output

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
hygiene, mute intel CC warnings in dgrep's dexpr inclusion

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
hygiene, fix up intel compiler warnings in generated scanner and parser files

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Revert "hygiene, mute intel CC warnings in dgrep's dexpr inclusion"

This reverts commit 569b96dc40caadbf81c29936f98099f4a3d6a23c.
Merge branch 'tool/general' into next

* tool/general:
  Revert "hygiene, mute intel CC warnings in dgrep's dexpr inclusion"
  hygiene, fix up intel compiler warnings in generated scanner and parser files
  hygiene, mute intel CC warnings in dgrep's dexpr inclusion
  chore, follow-up, adapt tests to new (prefixed) error() output
  chore, replace all fprintf()/fputs()/perror() occurrences by locally defined per-file error()
Merge branch 'next'

* next:
  Revert "hygiene, mute intel CC warnings in dgrep's dexpr inclusion"
  hygiene, fix up intel compiler warnings in generated scanner and parser files
  hygiene, mute intel CC warnings in dgrep's dexpr inclusion
  chore, follow-up, adapt tests to new (prefixed) error() output
  chore, replace all fprintf()/fputs()/perror() occurrences by locally defined per-file error()
  chore, delete date-io.h and time-io.h, ...
  chore, document month suffix for duration strings as `mo'
  minor, update dadd's --help to meet new duration mass adder
  test, provide tests for mass duration adder for date-time objects
  test, provide tests for mass duration adder for time objects
  test, provide tests for mass duration adder
  minor, disallow sed mode for mass-duration adder
  minor, provide mass adder of (stdin-given) durations against reference date
  cosmetics, make pctx argument to mass_add() part of the closure
  chore, replace fprintf()s and perror()s by custom error()
  minor, refactor dadd's stdin (mass add) case into mass_add()