home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-387-Vol-3of3.iso
/
c
/
cal26.zoo
/
readme.cal
< prev
Wrap
Text File
|
1992-11-17
|
3KB
|
87 lines
CAL is a nicely-enhanced version of the unix 'cal' command for MSDOS.
Features:
* Hilights today's date when displaying a monthly calendar.
* Displays an optional user-definable list of 'special day'
descriptions (like appointments) to the right of the monthly
calendar display. Cal can be set optionally to ignore descriptions
older than the current day.
* Completely configurable colors -- eight separate color attributes.
* No ANSI driver needed for colors, and the output may be redirected
anywhere, just like the unix version.
* Commandline-compatible with unix 'cal' command.
The executable was compiled using Zortech C++ 3.0r2 (resulting in a
41% decrease in executable size over Turbo C++!), and then
compressed with LZEXE. The executable is just over 8K.
This archived collection of files is placed into the Public Domain.
Feel free to redistribute the this archive, but PLEASE make sure the
archive contains all the original files, namely:
readme.cal - this file
cal.exe - the executable program
cal.doc - documentation for cal.exe
cal.dat - optional sample data file of 'special dates'
cal.col - optional sample file of color attributes
Note: _I_ think the colors defined in the color definition file
cal.col are ugly! If you want to use the more attractive (in my
opinion) default colors, just delete or rename cal.col. This file
is only included to show you how it works.
The source code is compilable for any OS, and is available on request.
Requests, bug reports, suggestions, donations, proposals for contract
work, and so forth may be sent to:
Attn: Alex Matulich
Unicorn Research Corporation
4621 N. Landmark Drive
Orlando, FL 32817-1235
USA
(407) 657-4974
or send e-mail to alex@bilver.uucp (alex%bilver@peora.sdc.ccur.com).
Version history:
1.0
Port to MSDOS of original unix-to-Amiga port by Gary L. Brant.
2.0
Modified to display calendar in colors without ANSI.SYS, while retaining
output redirectability. Added current day indicator in monthly display.
Made all code compatible with unix and ANSI C by putting all MSDOS-specific
code into blocks activated by #define MSDOS at beginning of source file.
2.1
Added display of special date descriptions to monthly calendar. Re-wrote
some code sections to accommodate this feature. All arrays are now
dynamic to reduce the size of the executable.
2.2
Fixed an intermittent pointer-trashing bug in the date description section
that caused the monthly display to display garbage at times.
2.3
Removed hardcoded color settings, and added capability to read external
color file.
2.4
Added -d switch to inhibit the display of outdated date descriptions.
2.5
Fixed two bugs reported by J"urgen Koslowski. The "last weekday of month"
function in the cal.dat file now works, and the single-month display now
looks fine if the year doesn't have 4 digits. Also re-wrote the section
that processes command-line arguments.
2.6
Fixed a bug reported by Paul Beam. Date descriptions longer than 50
characters now do not blank out the next line in the calendar.