2003-12-30 Paul Eggert <eggert@twinsun.com>
authorRoland McGrath <roland@gnu.org>
Fri, 2 Jan 2004 22:16:49 +0000 (22:16 +0000)
committerRoland McGrath <roland@gnu.org>
Fri, 2 Jan 2004 22:16:49 +0000 (22:16 +0000)
commita28a0500c08d9ca3930e1282c2aba3161c403e2f
tree32ce5fffc4d167be9fe902ec634de2f7ad1685da
parent56b168be5d3d56f8a729acfb5072e0eca429157e
2003-12-30  Paul Eggert  <eggert@twinsun.com>

* time/mktime.c (verify): New macro.
(time_t_is_integer, twos_complement_arithmetic,
right_shift_propagates_sign, base_year_is_a_multiple_of_100,
C99_integer_division): Document these longstanding assumptions in the
code, and verify them at compile-time.
time/mktime.c