gno/usr.bin/catrez
gdr c7a0146f19 - use getopts to parse parameters (so that -av works like -a -v)
- print error messages on stderr instead of stdout
  - change man page to use bold font in a couple of places and add history
  - update other documentation to reflect changes in making catrez
    part of the standard GNO release
  - added test cases in "tests" directory
1997-09-30 05:14:48 +00:00
..
tests initial checkin 1997-09-30 05:09:26 +00:00
catrez.1 - use getopts to parse parameters (so that -av works like -a -v) 1997-09-30 05:14:48 +00:00
catrez.c - use getopts to parse parameters (so that -av works like -a -v) 1997-09-30 05:14:48 +00:00
catrez.desc added rVersion and describe(1) sources 1997-09-26 06:31:47 +00:00
catrez.rez - use getopts to parse parameters (so that -av works like -a -v) 1997-09-30 05:14:48 +00:00
Makefile - use getopts to parse parameters (so that -av works like -a -v) 1997-09-30 05:14:48 +00:00
README - use getopts to parse parameters (so that -av works like -a -v) 1997-09-30 05:14:48 +00:00

catrez -- concatenate resource forks from files

$Id: README,v 1.3 1997/09/30 05:14:47 gdr Exp $

DESCRIPTION
===========

catrez concatenates resources from multiple files into the resource fork of
a single file. (The data fork of the destination file is not modified.) This
is useful to programmers who create resources for a program in several
different files and need to combine them into the resource fork of the final
executable file. 

See the man page for details.

INSTALLATION
============

catrez is distributed with GNO version 2.0.6, so it should already be
included in your /usr/bin directory. If it isn't, you can copy the
executable and manual files from this archive:

	cp catrez   /usr/local/bin
	cp catrez.1 /usr/man/man1


OTHER FILES
===========

The ORCA/C source file for catrez is included (catrez.c), as well as the
REZ source code (catrez.rez), the "dmake" file (Makefile), and the
"describe" data base entry (catrez.desc).

Note: Makefile invokes the standard GNO program makefile /src/gno/prog.mk


CHANGES
=======

v1.0.2	catrez was incorporated into the GNO base distribution.  Changes
	were:
		modified version number;
		new Makefile;
		renamed the rVersion resource file;
		minor formatting differences to the man page; and
		addition of a describe entry.
	(Devin Reade <gdr@eddore.myrias.com>)
		print error messages on stderr instead of stdout
		use standard parsing of command-line options
	(Dave Tribby <tribby@cup.hp.com>)

v1.0.1	Resources with the "protected" attribute set were not copied correctly.

v1.0	Initial version.

AUTHOR
======

Dave Tribby.  Please send bug reports to <tribby@cup.hp.com>


THANKS
======

To Devin Reade and Soenke Behrens for their many contributions to the
Apple IIGS programming community that make creating programs easier.
Among their various tools, Devin's dmake and Soenke's occ have helped
me on many large and small programming projects.

To Steve Reeves (stever@gate.net) for finding a problem with resources
that have the protected attribute set, and sending the code to fix
the problem.
                                    

LEGAL
=====

Copyright 1996-97 by David M. Tribby

This software is provided as freeware (not public domain). You may distribute
it as long as you don't charge money for it (beyond your media costs), and you
don't try to claim it for your own.

For other distribution information, contact Dave Tribby <tribby@cup.hp.com>.

This program contains material from the ORCA/C Run-Time Libraries,
copyright 1987-1996 by Byte Works, Inc.  Used with permission.

This program contains routines from the GNO/ME libraries, copyright
Procyon Enterprises, Inc.