AuCode UUencode function library for Amiga. Christopher R. Hertel, March, 1993 This bundle contains the following files: AuCode.c - A collection of C functions, macros, and data types that support the development of UUencoding and UUdecoding programs under AmigaDOS. AuCode.h - The header file for AuCode.c. This header provides constants, macros, typdefs, and function prototypes that allow you to use the AuCode module with your own source. AuEncode.c - An example UUencode program written utilizing the AuCode toolkit. AuEncode - The AuEncode binary. Type "AuEncode ?" for information. AuEncode.DOC - Documentation on the use of AuEncode. AuDecode.c - An example UUdecode program written utilizing the AuCode toolkit. AuDecode - The AuDecode binary. Type "AuDecode ?" for information. AuDecode.DOC - Documentation on the use of AuDecode. Readme.AuCode - This readme file. Gnu.Gen.License - A copy of the Gnu General Public License. The included program source code and documentation is licensed under the terms of the Gnu General Public License. Please read this file. Gnu.Lib.License - A copy of the Gnu Library General Public License. The AuCode module is licensed under the terms of the Gnu Library General Public License. Please read this file too. Notes: The prefix "Au" stands for "Amiga-Usenet". These files are freely distributable. You may use the source to develop your own programs as long as you accept and abide by the terms of the applicable Gnu Licenses. Currently, the keeper of this source code is Christopher R. Hertel (me). My email address is: crh@bubble.mooses.affinity.mn.org (Note that this address is likely to change.) Release Notes ------------- AuCode: Rev 1.3: Rewrote some of the comments to better describe the use of the functions. Also found & repaired a big bug in the calculation of checksums. Rev 1.2: A small bug (causing significant problems) was found and repaired. Several comment lines were updated. Rev 1.1: AuCode was placed under the Gnu License for distribution. Copyright remains with Christopher R. Hertel (me). Rev 1.0: This is the first release of this code. It has been mailed to the current keeper of the AmigaUUCP code for consideration. Any bug reports, suggestions, or other issues will be resolved before general release. If there are no issues (Hah!), then 1.0 will be released. The header file is extensively documented, as is the C file. To use this toolkit, simply include the header in your own source. See AuEncode.c for an example. AuEncode: Rev 1.2: Some of the comments were cleaned up and corrected. The help message was rewritten. Rev 1.1: The command line parameter sequence was modified so that it *really would* match that of the AmigaUUCP UUencode program. In the process of changing the workings of the command line parser, 50 to 65 percent of the code was dumped (because it was extra, useless, and wasteful). Rev 1.02: This is an example program written using the AuCode toolkit. It is a fully functional UUencode program. It offers a variety of command line switches that make it more flexible than AmigaUUCP UUencode, but it allows the same command line format as the latter, so you don't have to change your style. See the MAN file (AuEncode.DOC) for more info. AuDecode: Rev 1.0..1.2: Initial release. This is an example program written using the AuCode toolkit. I expect that there are many things that may be improved. Also, there are a few functions built into AuDecode that should probably be moved to the AuCode module. ---------------------------------------------------------------------------- $Log: Readme.AuCode,v $ Revision 1.2 94/02/15 22:01:38 CRH Added notes regarding AuDecode (which is new). Revision 1.1 93/09/15 21:38:42 CRH Initial revision ----------------------------------------------------------------------------