Page principale   Modules   Liste des composants   Liste des fichiers   Composants   Déclarations  

Référence du fichier mem.h

Inclusion de la gestion mémoire. Plus de détails...

Aller au code source de ce fichier.

Définitions des macros

#define FredNEW(T)   (T*)FredAtomicAlloc(sizeof(T))
 Alloue atomiquement un bloc pour un type donné.

#define FredNEW_VECTOR(T, CT)   (T*)FredAtomicCalloc(sizeof(T),(CT))
 Alloue atomiquement un vecteur de blocs pour un type donné.

#define FredDELETE(X)   FredAtomicFree((void*)X)
 Libère atomiquement un bloc ou un vecteur de blocs précédemment alloué.


Fonctions

void * FredAtomicAlloc (int)
 Alloue atomiquement un bloc d'octets.

void * FredAtomicCalloc (int, int)
 Alloue atomiquement un vecteur de blocs d'octets.

void FredAtomicFree (void *)
 Libère atomiquement un bloc précédemment alloué.


Description détaillée


Généré le Mon Jan 5 16:22:06 2004 par doxygen1.2.17