Prestupny rok
Alexandr Malusek
malusek na hroch.ujf.cas.cz
Středa Únor 25 13:33:31 CET 1998
michal na ludvig.cz (Michal Ludvig) writes:
> Chtel jsem to obejit tak, ze pouziju knihovni fci, ale asi to
> nepujde, jelikoz to vypada, ze takova neni :-( )
Pro zajimavost: Pri procitani /usr/include/time.h na Linuxu 2.0.30
jsem si vsiml nasledujiciho makra:
#define __isleap(year) \
((year) % 4 == 0 && ((year) % 100 != 0 || (year) % 400 == 0))
Pod Solarisem 2.5.1 jsem nasel v /usr/include/tzfile.h:
#define isleap(y) ((((y) % 4) == 0 && ((y) % 100) != 0) || ((y) % 400) == 0)
Co z toho plyne: makro neni standardizovane, takze je lepsi si ho
definovat sam. (Pomoci cut & paste ;-) )
--
A. Malusek (malusek na ujf.cas.cz)
UJF AV CR
Další informace o konferenci Linux