| 84717 packages online |
|
|
| dev/src/BernieHeaders.lha | | | No screenshot available |
|
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-2024 Urban
Müller and
the Aminet team.
Aminet contact address: <aminetaminet net> |