Download von Tools.4.Test.c (Tools.4.Test.c ( externer Link: SourceForge.net): 11,379 Bytes) wird in Kürze beginnen. Wenn nicht, klicke auf Tools.4.Test.c ( externer Link: SourceForge.net).

Datei-Informationen

Dateigröße
11,379 Bytes
MD5
b1c4c25d05bd23aa64df7a03c04f147e

Projektbeschreibung

This package includes all little macros and utility primitives that my projects use as architectural fundation.

This include:

Genericity:
1 simple macros for translating a pointer to a field to a pointer to it's structure.
2 simple macros for Object inclusion in C.

Memory management:
My projects try to manage memory with a strict stack discipline (when possible).
There are 2 main stacks, only one of which is widely used.
It is also possible to push a stack on a stack, so this is really more a tree than a stack discipline.

Fondement Michtam offers primitives to:

- Setting 2 main stacks.
- The general purpose rStack. By convention, any new created object is stacked on it.
- The pStack used for stocking (short lived) results of intermediate computation.
- Macros for stacking data, Marking and Releasing. If I am not mistaken, this would be the Pascal way of doing things.
- Macro for switching to a local stack when need arise.

And that's it.
Th