minor, deal with the different cases of drained reader/popper in a state machine

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
minor, provide regressions for the cattle(1) tool

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
minor, allow for ctl_{read,appl}_*_file() to be passed a NULL pointer for a file name

in which case stdin is used.

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
minor, reflect the fact that CAEV file arguments are optional

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
Merge branch 'feat/cattle-tool'

* feat/cattle-tool:
  minor, reflect the fact that CAEV file arguments are optional
  minor, allow for ctl_{read,appl}_*_file() to be passed a NULL pointer for a file name
  minor, provide regressions for the cattle(1) tool
  minor, deal with the different cases of drained reader/popper in a state machine