Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!ut-sally!husc6!bacchus!mit-eddie!ll-xn!ames!ptsfa!ihnp4!inuxc!pur-ee!j.cc.purdue.edu!doc From: doc@j.cc.purdue.edu.UUCP Newsgroups: comp.binaries.amiga Subject: Amiga Arc (uuencoded part 1 of 2) Message-ID: <3884@j.cc.purdue.edu> Date: Mon, 13-Apr-87 16:18:43 EST Article-I.D.: j.3884 Posted: Mon Apr 13 16:18:43 1987 Date-Received: Sun, 19-Apr-87 04:08:05 EST Reply-To: doc@j.cc.purdue.edu (Craig Norborg) Distribution: world Organization: Purdue University Computing Center Lines: 745 Keywords: utility, compression, archival Approved: doc@j.cc.purdue.edu This is part one of two of arc on the amiga. This file contains the release documentation for this version of arc and the first part of the uuencoded binaries. To join both parts, you should unshar both parts of this distribution, join the two files arc.uue.1 and arc.uue.2 together and uudecode them. I would suggest uudecoding them after you downloaded the file to your amiga. The prefered method for joining the files on a Unix system is to type "cat arc.uue.1 arc.uue.2 > arc.uue". Running a wc on the resulting arc.uue should result in the following results. 1122 1124 69366 arc.uue # This is a shell archive. # Remove everything above and including the cut line. # Then run the rest of the file through sh. #----cut here-----cut here-----cut here-----cut here----# #!/bin/sh # shar: Shell Archiver # Run the following text with /bin/sh to create: # amigarcd.023 # arc.uue.1 # This archive created: Mon Apr 13 16:10:36 1987 # By: Craig Norborg (Purdue University Computing Center) cat << \SHAR_EOF > amigarcd.023 AmigArc - Archive utility, Version 0.23, created on 03/14/87 at 20:10:07 Compatible with ARC v5.0 (C) COPYRIGHT 1986,87 by Raymond S. Brand; ALL RIGHTS RESERVED (C) COPYRIGHT 1985,86 by System Enhancement Associates; ALL RIGHTS RESERVED Please refer all comments/inquiries/contributions to: US Snail: Raymond S. Brand 503 Rowland Road Fairfield Ct. 06430 Modem: Brand X Fido/SEAdog (141/255) (203) 255-7729 300/1200/2400 Hello, AmigArc v0.23 is a version of ARC v5.0 ported to the Amiga. As such, it can perform all of the normal ARC commands on '.ARC' files (for information on ARC commands, find a copy of ARC.DOC). Changes for version 0.23: 1) Verbose ARChive listing now works with zero length files! Changes for version 0.22: 1) No noteworthy (none were reported!) bugs were fixed in this release and some of the code was cleaned up, and error reports now go to stderr instead of stdout. 2) Control C is now supported (but could be better). 3) This version was compiled using Lattice 3.10 which found some dormant bugs, and should be a little faster. 4) File dates are now set when a file is extracted even when the current directory is not the target directory. Known bugs remaining: 1) The NOT operator for wild card matching does not always work. The fix looks to be a major rewrite of the WCmatch routines (sigh...). Items of Note: 1) The Run command will NOT be supported. 2) The current version uses the MSdos '.ARC' file structure. This means that file names should follow MSdos conventions. The next version will be able to use the full AmigaDos filenames, and will have an MSdos compatibility option. 3) Wild Cards are permitted in the filename portion of the template, but NOT in the path. The Wild Card scheme used is: /* * WCmatch: Function to determine if the first string matches * the template in the second string. If the third parameter * is zero then case does NOT matter. * * Returns: * 1 if string matches template. * 0 if string does NOT match template. * Any other value indicates a template syntax error. * * 19860308 Raymond S. Brand * * Version 0.08 * * The following describes the syntax of a valid template. * Items in braces ('{' and '}') may be repeated zero or more times. * *