Portál AbcLinuxu, 18. července 2025 07:26
echo $[(`date -d '10 May 2005' +%s` - `date -d '8 Jan 2005' +%s`)/86400]
(b) gcc :-)
+%s
, které je podle manuálové stránky GNU extension. Každopádně považuji za neprozíravé psát programy tak, že nebudou fungovat jinde než na Linuxu s GNU utilitami. Jsem na to poslední dobou trochu citlivější, protože každou chvíli bojuji s programy, jejichž stupidní autoři (včetně mne) si před pár lety nedokázali představit, že long
nebude na věky věků 32-bitové číslo. Mimochodem, nejnovější hit: autoconf mi zákeřně nastavuje SIZEOF_LONG
na 4, přestože sizeof(long)
je 8…
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.