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

dev/src/BernieHeaders.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Boopsi, cross compiling and debug support macros
Author:bernie at cosmos.it (Bernardo Innocenti)
Uploader:bernie cosmos it (Bernardo Innocenti)
Type:dev/src
Version:2.0
Architecture:m68k-amigaos
Date:1999-12-06
Download:http://aminet.net/dev/src/BernieHeaders.lha - View contents
Readme:http://aminet.net/dev/src/BernieHeaders.readme
Downloads:2471
 During the developement of my projects I've written some useful
macros that simplify some common problems. The macros have eventually
grown to full header files that I'm now using almost everywhere.

 I've packaged all these headers in a distribution archive, in the hope
that they will be useful to other programmers as well.


 - CompilerSpecific.h
	Defines wrappers for several compiler dependent constructs,
	including function attributes and register specification for
	function arguments. Supports SAS/C, gcc, EGCS, Storm C, Maxon C,
	DICE and Aztec C.

 - BoopsiStubs.h
	Using these inline versions of the amiga.lib boopsi support functions
	results in faster and smaller code against their linked library
	counterparts. When debug is active, these functions will also
	validate the parameters you pass in.

 - BoopsiLib.h
	Additional macros and inline functions for boopsi class developement.

 - DebugMacros.h
	Some handy debug macros which are automatically excluded when the
	DEBUG preprocessor symbol isn't defined. To make debug executables,
	you must link with debug.lib or any linker module containing a
	kprintf()-like function.

 - DiagnosticMacros.h
	Some handy macros to dump some common system structs to the
	debug console. Use DUMP_XXX(pointer) in your code to get a
	detailed dump of the structure contents.

 - ListMacros.h
	Some handy macros for list operations. Using these macros is faster
	than calling their exec.library equivalents, but they will eventually
	make your code a little bigger and are also subject to common macro
	side effects.


Contents of dev/src/BernieHeaders.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 1095    2396  45.7% -lh5- 88dc Dec  5  1999 include/BoopsiLib.h
[generic]                 1449    5523  26.2% -lh5- 0bdf Dec  5  1999 include/BoopsiStubs.h
[generic]                 2667    8932  29.9% -lh5- 65c4 Nov 15  1999 include/CompilerSpecific.h
[generic]                 1484    3788  39.2% -lh5- 845f Dec  5  1999 include/DebugMacros.h
[generic]                 1708    6241  27.4% -lh5- 067a Nov 15  1999 include/DiagnosticMacros.h
[generic]                  859    2613  32.9% -lh5- 9074 Feb  7  1999 include/ListMacros.h
[generic]                  916    1761  52.0% -lh5- 4ce3 Dec  6  1999 include/README
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         7 files   10178   31254  32.6%            Dec  6  1999

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