Short:    AnimBrush to 2 frame Icon converter
Author:   Mikael Berglund <tmb@amiga.pp.se>
Uploader: Trevor Morris <tmorris@fundy.net>
Type:     pix/conv

=====================================================================

The supplied source is placed in the public domain APART from the
following files:

ab2i/sources/clib/progargs_protos.h
ab2i/sources/pragmas/progargs_pragmas.h
ab2i/sources/libraries/progargs.h
ab2i/sources/proto/progargs.h

which are copyright by Dianne Hackborn (hackbod@lucent.com,
http://www.cs.orst.edu/~hackbod/amiga/). This also includes the
progargs.library residing in ab2i/libs.

The compiling should work without to much hassle. Makefile and source is
done for the SAS/C developer package. Output from the compiler is
redirected to NIL: so only the errors are shown.

Instructions:

First you need to get the proto files generated. This is done by entering
'smake gp' in a shell standing in the same directory as the makefile for
this program. After it has completed, just enter 'smake' and an executable
should be generated. With the supplied scoptions and settings you should
get two warnings when compiling the executable:

a01.c: Warning 317 in a01.c line 62:  possibly uninitialized variable "_img"
a01.c: Warning 317 in a01.c line 62:  possibly uninitialized variable "_img"

There is no fault that has to be corrected. The compiler can't resolve the
nested loops to avoid generating these warnings and that is normal.

AB2I is specifically programmed for Trevor Morris, author/artist of the
MWBStuff archives, as a favor for his tremendous work on making the Amiga
GUI look nicer.

NOTE: If AB2I does not seem to work correct, ie making no or corrupted
info files, you could try to update the anim.datatype and/or
animation.datatype. The CBM ones are quite flawed and buggy. I recommend
Roland Mainz' replacement found on AmiNet. I also would like to extend my
thanks to Roland for explaining how the anim/animation.datatypes work.

NOTE2: I make heavy use of the SAS/C GST-scheme. If you don't want to use
it the necessary include files need to be added to the aheader.c file. I
just can't be bothered to do it :D. Also, all a??.c files are compiled
with the 'No External Data'-flag. That is why aheader.c can be included as
a header file in all these files without generating multiple symbol
definition conflicts.

The version i used was:

animation.datatype 40.7 (09/28/93)
anim.datatype 1.9 (05/22/97)

If you want to ask about the source you can email me:

Mikael Berglund (tmb@amiga.pp.se)
or visit my homepage at
http://w1.631.telia.com/~u63103905


============================= Archive contents =============================

Original  Packed Ratio    Date     Time    Name
-------- ------- ----- --------- --------  -------------
    1233     596 51.6% 01-Nov-97 15:17:38 +source.info
    3297    1118 66.0% 21-Sep-97 00:50:54 +a00.c
    2239     885 60.4% 12-Sep-97 14:02:10 +a01.c
    5322    1680 68.4% 21-Sep-97 01:53:04 +a02.c
     996     501 49.6% 27-Oct-97 01:46:44 +aheader.c
      72      41 43.0% 27-Oct-97 01:26:02 +aprotos.h
    3337     671 79.8% 08-Apr-95 14:45:56 +progargs_protos.h
    9084    2952 67.5% 08-Apr-95 14:45:56 +progargs.h
    1494     528 64.6% 01-Nov-97 15:15:18 +makefile
    2582     540 79.0% 27-Oct-97 01:13:26 +pools.a
    1094     249 77.2% 31-Aug-94 03:11:02 +pools.h
    1729     459 73.4% 08-Apr-95 14:45:58 +progargs_pragmas.h
    4159    1157 72.1% 20-Apr-97 16:58:40 +usertypedefs.h
     191     130 31.9% 08-Apr-95 14:45:58 +progargs.h
    2373    1227 48.2% 10-Oct-98 10:39:26 +readme.txt
     371     236 36.3% 27-Oct-97 01:46:56 +SCOPTIONS
    1233     593 51.9% 01-Nov-97 15:17:38  ab2i.info
    2598    1312 49.4% 10-Oct-98 10:38:56  ab2i.readme
    1233     597 51.5% 01-Nov-97 15:17:38 +libs.info
   16048    9369 41.6% 13-Apr-96 20:08:52 +progargs.library
-------- ------- ----- --------- --------
   60685   24841 59.0% 13-Oct-98 06:13:44   20 files
