chore, unconditionally define WITH_LEAP_SECONDS (also as AM_CONDITIONAL)

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
test, guard leap transition tests with WITH_LEAP_SECONDS

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
test, add leap-second transition tests for ddiff

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, list TZDIR as influential variable in configure --help

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

* bld/dist:
  minor, list TZDIR as influential variable in configure --help
  test, add leap-second transition tests for ddiff
  test, guard leap transition tests with WITH_LEAP_SECONDS
  chore, unconditionally define WITH_LEAP_SECONDS (also as AM_CONDITIONAL)
fix, consider T23:59:60 as before the transition

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

* core/leaps:
  fix, consider T23:59:60 as before the transition
Merge branch 'next'

* next:
  fix, consider T23:59:60 as before the transition
  minor, list TZDIR as influential variable in configure --help
  test, add leap-second transition tests for ddiff
  test, guard leap transition tests with WITH_LEAP_SECONDS
  chore, unconditionally define WITH_LEAP_SECONDS (also as AM_CONDITIONAL)
chore, remove row-based leaps API, keep the row-based mode in ltrcc though

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, remove excess pkg-config files, just leave libdut.pc (renamed from libdudtcore.pc)

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
cosmetics, kick date apps and time apps distinction from configure build summary

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, cosmetics, kick function casts (moaned at by gcc)

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
cosmetics, add relevant missing cases to some switch statements

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, cosmetics, do not needlessly break const promises

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide u24 slot (of type uint32_t) in hms structure to access hms sans nanoseconds

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, output u32 values (containing the u24 slots of dt_hms_t objects) in ltrcc and adapt leaps_before()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
cosmetics, remove unnecessary packed attribute

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, PEBKAC, also initialise the tai slot in dt_dt_initialiser()

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

* code/hygiene:
  fix, PEBKAC, also initialise the tai slot in dt_dt_initialiser()
  cosmetics, remove unnecessary packed attribute
  minor, output u32 values (containing the u24 slots of dt_hms_t objects) in ltrcc and adapt leaps_before()
  minor, provide u24 slot (of type uint32_t) in hms structure to access hms sans nanoseconds
  fix, cosmetics, do not needlessly break const promises
  cosmetics, add relevant missing cases to some switch statements
  fix, cosmetics, kick function casts (moaned at by gcc)
  cosmetics, kick date apps and time apps distinction from configure build summary
  chore, remove excess pkg-config files, just leave libdut.pc (renamed from libdudtcore.pc)
  chore, remove row-based leaps API, keep the row-based mode in ltrcc though
fix, swap soft and corr for correctable durations on big-endian machines

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>