AminetAminet
Search:
81764 packages online
About
Recent
Browse
Search
Upload
Setup
Services

gfx/conv/AB2I.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:AnimBrush to 2 frame Icon converter
Author:Mikael Berglund <tmb at amiga.pp.se>
Uploader:Trevor Morris <tmorris fundy net>
Type:pix/conv
Architecture:m68k-amigaos
Date:1998-10-13
Download:http://aminet.net/gfx/conv/AB2I.lha - View contents
Readme:http://aminet.net/gfx/conv/AB2I.readme
Downloads:2816
=====================================================================

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 at 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 at amiga.pp.se)
or visit my homepage at
http://w1.631.telia.com/~u63103905


Contents of gfx/conv/AB2I.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                  596    1233  48.3% -lh5- 3139 Nov  1  1997 ab2i/source.info
[generic]                 1118    3297  33.9% -lh5- aae6 Sep 21  1997 ab2i/source/a00.c
[generic]                  885    2239  39.5% -lh5- 447c Sep 12  1997 ab2i/source/a01.c
[generic]                 1680    5322  31.6% -lh5- ed01 Sep 21  1997 ab2i/source/a02.c
[generic]                  501     996  50.3% -lh5- 3c4a Oct 27  1997 ab2i/source/aheader.c
[generic]                   41      72  56.9% -lh5- 731d Oct 27  1997 ab2i/source/aprotos.h
[generic]                  671    3337  20.1% -lh5- a8fb Apr  8  1995 ab2i/source/clib/progargs_protos.h
[generic]                 2952    9084  32.5% -lh5- 52f9 Apr  8  1995 ab2i/source/libraries/progargs.h
[generic]                  528    1494  35.3% -lh5- e992 Nov  1  1997 ab2i/source/makefile
[generic]                  540    2582  20.9% -lh5- bc4f Oct 27  1997 ab2i/source/pools.a
[generic]                  249    1094  22.8% -lh5- 40fc Aug 31  1994 ab2i/source/pools.h
[generic]                  459    1729  26.5% -lh5- 47dd Apr  8  1995 ab2i/source/pragmas/progargs_pragmas.h
[generic]                 1157    4159  27.8% -lh5- 1d4c Apr 20  1997 ab2i/source/private/usertypedefs.h
[generic]                  130     191  68.1% -lh5- 3ad6 Apr  8  1995 ab2i/source/proto/progargs.h
[generic]                 1227    2373  51.7% -lh5- 9cf2 Oct 10  1998 ab2i/source/readme.txt
[generic]                  236     371  63.6% -lh5- de9f Oct 27  1997 ab2i/source/SCOPTIONS
[generic]                  593    1233  48.1% -lh5- 7a9a Nov  1  1997 ab2i.info
[generic]                 1312    2598  50.5% -lh5- 49d0 Oct 10  1998 ab2i.readme
[generic]                  597    1233  48.4% -lh5- 2fdb Nov  1  1997 ab2i/libs.info
[generic]                 9369   16048  58.4% -lh5- 6d07 Apr 13  1996 ab2i/libs/progargs.library
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        20 files   24841   60685  40.9%            Oct 13  1998

Aminet © 1992-2017 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>