hygiene, always initialise initial malloc()ing in glod_rd_alrts()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, use offsets (temporarily) when building alert word and yield buffers in glod_rd_alrts()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, extend depth vector to uint_fast16_t as ...

128U characters could have 128U children each, exceeding the range of uint_fast8_t.

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
hygiene, hide implementation details of the alrtscc object in alrt-private.h

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide a Wu-Manber alert matcher implementing the stuff from alrt.h

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, adapt wu-manber guts to cope with B=3 blocks as well

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, make grepping part of the alrt.h api, as glod_gr_alrtscc()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'feat/wu-manber'

* feat/wu-manber:
  minor, make grepping part of the alrt.h api, as glod_gr_alrtscc()
  minor, adapt wu-manber guts to cope with B=3 blocks as well
  minor, provide a Wu-Manber alert matcher implementing the stuff from alrt.h
  hygiene, hide implementation details of the alrtscc object in alrt-private.h
  minor, extend depth vector to uint_fast16_t as ...
  minor, use offsets (temporarily) when building alert word and yield buffers in glod_rd_alrts()
  hygiene, always initialise initial malloc()ing in glod_rd_alrts()