RSA
pointeurs.h
Aller à la documentation de ce fichier.
1 #ifndef POINTEURS_H_INCLUDED
2 #define POINTEURS_H_INCLUDED
3 
4 #include <stdio.h>
5 #include "grdnb.h"
6 #include <stdlib.h>
7 
24 {
25  int *pointeur;
27 };
28 
36 typedef struct
37 {
40 
41 void empiler(void *pointeur, pileDePointeurs *pile);
42 void depiler(pileDePointeurs *pile);
43 void liberer(GRDNB *a);
44 void verifErreurAlloc(void *test);
45 
46 #endif // POINTEURS_H_INCLUDED
void depiler(pileDePointeurs *pile)
Dépile toute la pile en libérant les pointeurs à chaque fois.
Definition: pointeurs.c:34
void liberer(GRDNB *a)
Libére le tableau d&#39;un GRDNB et le met à NULL, pour éviter tout souci.
Definition: pointeurs.c:53
chaineDePointeurs * suivant
Definition: pointeurs.h:26
chaineDePointeurs * premier
Definition: pointeurs.h:38
void verifErreurAlloc(void *test)
Quitte immédiatement le programme si une erreur d&#39;allocation dynamique survient.
Definition: pointeurs.c:67
Objet contenant l&#39;adresse du premier élément d&#39;une liste chainée de pointeurs sur des entiers...
Definition: pointeurs.h:36
void empiler(void *pointeur, pileDePointeurs *pile)
Empile l&#39;adresse indiquée dans la pile.
Definition: pointeurs.c:18
int * pointeur
Definition: pointeurs.h:25
Objet contenant une liste chainée de pointeurs sur des entiers.
Definition: pointeurs.h:23
Objet représentant un grand nombre, sa taille et son signe.
Definition: grdnb.h:17
Contient les prototypes des fonctions et structures permettant de générer et travailler avec des gran...