Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!sun-barr!oliveb!tymix!cirrusl!dhesi
From: vojta@bosco.Berkeley.EDU
Newsgroups: comp.binaries.ibm.pc
Subject: v04i128: cal, print calendar
Summary: cal.zoo, print calendar
Message-ID: <898@cirrusl.UUCP>
Date: 25 Sep 89 07:28:41 GMT
Sender: dhesi@cirrusl.UUCP
Followup-To: comp.binaries.ibm.pc.d
Lines: 125
Approved: dhesi%cirrusl@oliveb.ATC.olivetti.com
X-Submissions-to: ibmpc-binaries%cirrusl@oliveb.ATC.olivetti.com
X-Questions-to: ibmpc-binaries-request%cirrusl@oliveb.ATC.olivetti.com
X-Repost-requests-to: ibmpc-repost%cirrusl@oliveb.ATC.olivetti.com

Checksum:   77040189  (Verify with "brik -cv")
Posting-number: Volume 04, Issue 128
Submitted-by: vojta@bosco.Berkeley.EDU
Archive-name: cal/part01

[ This newsgroup is alive again.  For a week or two everything going
out will be minimally tested or not tested at all.  -- R.D. ]

Here's a clone of the Un*x cal(1) program.  Enclosed are a binary and
man page.  The source has been submitted to comp.sources.misc because
it is of more general interest.  (I originally obtained this from
comp.sources.amiga.)

--Paul Vojta, vojta@math.berkeley.edu


[
Checksums obtained with the 4.3BSD "sum" or System V "sum -r" command.

checksum     size (bytes)  file (between BEGIN--cut and END--cut lines)
    3991         5651      part01

checksum     size (bytes)  file
   56968         4017      cal.zoo
   56968         4017      x.zoo

-- R.D.
]

cal part01/01
BEGIN--cut here--cut here
begin 644 cal.zoo
M6D]/(#$N-3`@07)C:&EV92X:``#>@"`x
M(&<`KI&Q"$P#M\@*@`%6!`P2]F>'N#H-D.P0=J>`K@H"UND`L@A<(E,(`/#Sw
M%0C`(C\`9B0+`JG7L5%D%NV!L'7M6R<9;v
MQTV7"@&T$C0+`4M`NJ96L>[;2N>>DZ^P`*BJP\O"AT7<5GR+LHC>@'B7^[4:u
M,(S?*G'XM@P8-WK1LT5V.CI;$6X1OT'D_,TCM6)?[2M3:,'8RP,`'0RB%``Xt
M263&MKUR&``2%PB0OD!E_1E8X-0'`*<..,X`%BW=O%6KC@PZYR^1#P8`T-4#s
MD'B=`"Q8:#'9:^.?C8S;H2QS\H8.B#)NO%''&6B`T$89;;PA1QXN-*``"4VDr
M,4<;8=`Q!AIED`%"''7T5\8<#3X(B`_4`5!'!;0$P)L&='3PU8FT"""+`GM)q
ML@X#M"S`FV\(T'+`7K0`@,\PN/SS3S[#;(%.`0!,,>,Z56#QQ150+'(-.F$`p
M$,DX)BRB#RP*R.-*'1<\\4\-41A30`-'H$,!`$\\D<4C!5AYQ`+)U#'.D@`8o
M4\0_``RC)@FFK:!,$%["0H*8>>TUSCHQRD+"7E:BA8464D#AG`)U'"!+`^APn
M-&.,>PTC)97\>'!`+D8F)B8N_ORS0C##A(+>,%4LPLX@[#AP$@!0H`-/`H,0m
M(T`B1M"3B!7V-))LL$PH4.RQ1LB#FK5T*!"(,6PS/=>OZPT`?*J#F3S3F_$.+*$[94?#!Z`!#+S$$/%S'`HL8j
MX4\!`0"`K#[K%/"/S.M`LR[%=3!`L,$(R[&R3.P*0,<`Z?0!P+K\F'B!O>CPi
M,4"]X.*+#C1/L[R.%<<8T`X`-E\7[#+]3`LU`'XXg
M`'7A",3,S\WK8/"S;P9L3H?0)A.=AHf
MDC?5L\ADK+U:'[#X(N5T@:NNO#H@,3[7_>,$O3Z,;2+3J@#PCP$4#^(#Q0/Xe
M84#8%-<<"L4MU)S+!0#,U&:3'X/Q`O3I(`!>J"(`.a
M1?@&-:(#`0X,A/FP88`ZM"!V"*C#"7IHK@,8@Q!MC`$?C:&`/[91!A9S```Dz
MQ@\(+')BZ%D'"BQ6MM;E#AV?V"(!D"4/7"AO!=5J6,SDD0O[R>]FZZ+'`:R6y
MCFPX)5FY.$+\TM&_`8#KARA`EQWL$3-_[,`(_/B##C*F`#Y0H)>9R(5P[I&/x
M`L"@9/:PI3X0P3^9)7.9^9@)#%"CKG/9TAZ(H,`@)C:`G?EC';X0G_;H<`#Qw
MD:\.18@9/EK`D0!,['1]*$#@KB//%!C!'J?C`P10$TT[Z`,05ZF#SIR`,W5Pv
MTUP!^*8Q"."]7:)C%/L8&#`+H#S4$`!D.R"$(OT`LRB:8Q$B!<`Z#"`ZCMH,u
MF/OT7K+2X8%_,,]YN=H5.Q#@K'_LKH<3]9X3PF4$`EPS?MD4QC;!%Z0^.9*QP#O"8%`EA`IF>DQU;S:GU#"!'`US#`']Hr
M0&,?6P!T(`/.H*T*&!`L"VBW'WN+&B^5001`N!>=#`AOB93!!,"4-]9X5>__)69?SL0n
M8"+@988(-H""!=#@8&QUJUKX`A:R$`4H7$$*J3J`(L#1G3D$0!7?&4:(O4!Bm
M*YPXQ2T.`"GF40H9;V$*4JC"=BKBB^LHX@%#`$0^L((/)7-E'DI>`1W06l
MU,$`OJC9D9.<#QC(@01*SL$=/N"V999C$>C``B#2`8/Z_F*9YQA`,`:QP`&Hk
M8\OKN,8BJC&(B['S'M*X!S8&857G:<$+/QZB(?(AA45`8P#&"!9%L;`"8PP#j
M':``@!R0,(A]%$`.!K#'$0201S19`4R+4,8"['&(>XBIU9+00A9H9PPB_*,!i
MA[#&"JP!!2F@PP,`N!0G5@`-)PAAH@KHA!P@$`4K),$(ZWB&)"R!CHR4!!U!h
M&D:G"S"'`XQ(.":*02#R`0C?<&`1P=B!,NS@565$83:1H#0RB$TN="PB/2H`g
MP!R^H6U]*$`.DTGU(JR!CD0$)0&T``)EE#%P2D4C"W)(`&IW*`1CWA%1YXP.P>@_`6).,(`e
M0PA`E$0`O:`$03R`YS&6^B#\,8`7/,*,5I#"%X`5@"X>>@SF&d
M\8L,#"`7-1O2MHV6"*4U]H(`#H:(6^);"=b
M=66$G9X?`!T"`(1T3`(`OO``YD\O!P3X0@28O_<<#(`+BC8M/<\(P`*`40>Fa
MN<$IV#C&`5CABYOG?.J:L0?$G"2%.Q%`;PW@2+,P-,KZ"4$Z*^#!HYQA`O4;!T:(,$`_(&,]2=`y
M*BU!`'N1@v
M`A'P!"S0?72P`%/0A&PC!'NQ!<,P)%CP8\%"`B2H:1TP<@1`!Q<`"&<@`/NPu
M"#17A"JG#/N%#F*@;_YB)&>H;9XV!TRP`-M0!R0@/AHP``'0(HO@`8UX!SO@t
MA1`@!<2Q%_8@#("0+5KP/8VX;>M``C9&"QD`!;O0B/]P`U6G!?[P!4;7`[%Rs
M!PV0")(X`/17`=<1"#]`?/B@*OPP#'1HA\:G`"2PP`',P``3``$Z@"],P`/<@#@7P```0"P4P#>@0DIQA"2W@2;I0"P60n
MD]&`#DL):2V@!SX!#*B@E"PF#5N0!9PQ`0_W8U&`B'30<]YR!0)@*FIX!;]`m
M":%S`(L@EKL@E?J@F8&@#Y$I!Z17`$]@k
M,T6@`)+@DRM1`(YDF3?YEBR@``PYDXE0!`@P#>H@!(QI`%@`!+$@`"N!!):)j
MF?-@FXPI/47@2`!P"5\P#"80`("@/(IT'$9GM>AG3L``%H``'B0G`!07]0``/,``!$0`#`0`$X0`&T0`$H0!FY0h
M!PF9!SMD!&4@!G+@GPNR0TV0D!>R0T$`!W*0!FR`H&$`H`"@!'7@!F6P0Q;*g
M!A0:!`-2!W/@'TU2!G!`!P@B!F4@!SOT!&-`!V^`HBH*`/QA!R>:HCM$!&4Pf
M!C4:HT```$G0).@)`%EB!@#`!IH&`'H``(4``(X``)@```D``BTPI0E0I5/:e
M`E4*`EJZI5(ZI0#`"P`@#`#@#````E.@I4T``E1`.R!P!6I:("!@!%HZ!=>Id
M`'9:I54*`'9ZG5M:IEI:IF(0!AJ2D&=0!P?B!MD"``*PJ`10`#,X!$_@!,`Bc
M!9+*!%-`!0`0$`#>)$ZL(O"(;`#0/79)J/8716O)@1Q!TT:<:@T=N3SLG^#8@CS<]@GK^:,5&Cu
M'_4$PA1EP-'">&6T(49E,=Q0@PP@H!#&3T*%,<=/`A;AQAEL>`>"A]:QD54:t
M9