chore, import compiler macro package

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
chore, check for warning cflags through SXE_CHECK_CFLAGS

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

* bld/dist:
  chore, check for warning cflags through SXE_CHECK_CFLAGS
  chore, import compiler macro package
chore, kick upsize/unsize/resize'ing opers (used for time series in truffle)

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
hygiene, obey compiler warnings, add unsigned suffixes

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
hygiene, don't expose internals by imposing certain int types as args, in make_cline()

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
fix, PEBKAC, store cline edges as doys

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
minor, bring back the concepts of cuts ...

and use them to traverse a list of dates
then output the level(s) on each day

This is pretty much equivalent to truffle --schema FILE <DATE>...<DATE>

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
minor, turn to edge triggered mode, output echse format

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
minor, support --oco and --abs in trod converter

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
Merge branch 'feat/trod' into next

* feat/trod:
  minor, support --oco and --abs in trod converter
  minor, turn to edge triggered mode, output echse format
  minor, bring back the concepts of cuts ...
  fix, PEBKAC, store cline edges as doys
  hygiene, don't expose internals by imposing certain int types as args, in make_cline()
  hygiene, obey compiler warnings, add unsigned suffixes
  chore, kick upsize/unsize/resize'ing opers (used for time series in truffle)