93/11/17: Recompiled by Rob Hooft (hooft@EMBL-Heidelberg.DE)

 - Added missing memset() resulting in corrupt single month output
   with recent versions of Linux.
 - Changed calls to trim_trailing_spaces to a pointer assignment
   and removed the subroutine.

93/03/31: Recompiled by Rob Hooft (hooft@chem.ruu.nl)

 - Ansified.
 - Modified such that GCC would not complain when using '-Wall'.
 - Modified man page to be compatible with 'groff -man'
 - Compiled with GCC 2.3.3, shared lib Version 4.3.2.

Original porting information follows:
=================================================================
This is the binary to the bsd version of cal for Linux. It has been 
compiled with GCC 2.1 with the -static switch and should work on most 
Linux systems. 

To recompile:

If you have GCC 2.1 simply type "make", and copy the binary to /usr/local/bin.

If you have and older verion of GCC (say 1.40) you might be able to compile
cal with "gcc -DMACRO_BSTRING -o cal cal.c". This all depends on the 
bstring macros (bcopy) being in this version.

groff seems to work ok with the -mandoc macro but not -man on the included
manual page. For this reason I've included a preformated man page. Simply 
copy cal.doc to /usr/man/cat1.

Copyright and disclaimers from the folks at bsd is included in the source.

--
Karl Buck kxb@matt.ksu.ksu.edu
