Download von GPL.html (GPL.html ( externer Link: SourceForge.net): 67,112 Bytes) wird in Kürze beginnen. Wenn nicht, klicke auf GPL.html ( externer Link: SourceForge.net).

Datei-Informationen

Dateigröße
67,112 Bytes
MD5
085f24c621ac06d62b2962dab53b7530

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