[dev] problem report for sbase/cal

From: Greg Reagle <greg.reagle_AT_umbc.edu>
Date: Mon, 15 Dec 2014 11:47:39 -0500

greagle_AT_530GA ~/a/sbase> ./cal -3
    November 2014 December 2014 January 2015
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
                   1 1 2 3 4 5 6 1 2 3 4
 2 3 4 5 6 7 8 7 8 9 10 11 12 13 5 6 7 8 9 10 11
 9 10 11 12 13 14 15 14 15 16 17 18 19 20 12 13 14 15 16 17 18
16 17 18 19 20 21 22 21 22 23 24 25 26 27 19 20 21 22 23 24 25
23 24 25 26 27 28 29 28 29 30 31 26 27 28 29 30 31
30
greagle_AT_530GA ~/a/sbase> ./cal 1 2015
    January 2015
Su Mo Tu We Th Fr Sa
             1 2 3
 4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

January 2015 is supposed to start on a Thursday. Note the first result
is incorrect but the second result is correct. I wish I could provide a
patch too, but I don't understand the calendar algorithm(s) used in
cal.c. Incidentally, I am in the process of doing a rewrite of cal for
my own education and entertainment (and maybe for submission to
suckless, if it turns out well), and it does not have this problem, but,
alas, it is not ready yet.

-- 
http://www.fastmail.com - IMAP accessible web-mail
Received on Mon Dec 15 2014 - 17:47:39 CET

This archive was generated by hypermail 2.3.0 : Mon Dec 15 2014 - 18:00:05 CET