🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.lang.c
Article #9356

Re: Calendar Functions (simpler leap year calculation)

#9356
From: Frank Adams
Date: Thu, 18 Sep 1986 22:06
12 lines
1250 bytes
In article <886@ihdev.UUCP> pdg@ihdev.UUCP (55224-P. D. Guthrie) writes:
>Or if you want a complex cpp macro
>to return the number of days in a year......
>
>#define num_day(x) ((x)%4 ? (x)%100 ? (x)%400 ? 366 : 355 : 356 : 355)

If you want a macro which gives the right answer, you might instead try:

#define num_day(x) ((x)%4 ? (x)%100 ? (x)%400 ? 366 : 365 : 366 : 365)

Frank Adams                           ihnp4!philabs!pwa-b!mmintl!franka
Multimate International    52 Oakland Ave North    E. Hartford, CT 06108
Technical Details
Message-ID: <1821@mmintl.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!lll-lcc!qantel!hplabs!pyramid!ucat!pesnta!amd!amdcad!amdimage!prls!philabs!pwa-b!mmintl!franka
References: <206@cascade.STANFORD.EDU> <1229@loral.UUCP> <34@vianet.UUCP> <886@ihdev.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!lll-lcc!qantel!hplabs!pyramid!ucat!pesnta!amd!amdcad!amdimage!prls!philabs!pwa-b!mmintl!franka
From: franka@mmintl.UUCP (Frank Adams)
Newsgroups: net.lang.c
Subject: Re: Calendar Functions (simpler leap year calculation)
Message-ID: <1821@mmintl.UUCP>
Date: Thu, 18-Sep-86 18:06:20 EDT
Article-I.D.: mmintl.1821
Posted: Thu Sep 18 18:06:20 1986
Date-Received: Sun, 21-Sep-86 22:07:00 EDT
References: <206@cascade.STANFORD.EDU> <1229@loral.UUCP> <34@vianet.UUCP> <886@ihdev.UUCP>
Reply-To: franka@mmintl.UUCP (Frank Adams)
Distribution: net.lang.c
Organization: Multimate International, E. Hartford, CT
Lines: 12