fix, PEBKAC, include math.h for double funs in tzconv.c matlab contrib client

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, PEBKAC, don't finish a macro expansion with a semicolon

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
hygiene, use modf() instead of fmod()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
hygiene, properly cast int->char conversion

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

* code/hygiene:
  hygiene, properly cast int->char conversion
  hygiene, use modf() instead of fmod()
  fix, PEBKAC, don't finish a macro expansion with a semicolon
  fix, PEBKAC, include math.h for double funs in tzconv.c matlab contrib client