modif
This commit is contained in:
parent
78144a6a92
commit
0b9e63c0f0
19
grille.c
19
grille.c
@ -169,38 +169,43 @@ grille *creer_grille(int largeur)
|
|||||||
g->positifs = malloc(g->n_positifs * sizeof(colonne*));
|
g->positifs = malloc(g->n_positifs * sizeof(colonne*));
|
||||||
g->negatifs = malloc(g->n_negatifs * sizeof(colonne*));
|
g->negatifs = malloc(g->n_negatifs * sizeof(colonne*));
|
||||||
|
|
||||||
|
/*
|
||||||
if (g->positifs == NULL || g->negatifs == NULL)
|
if (g->positifs == NULL || g->negatifs == NULL)
|
||||||
{
|
{
|
||||||
free(g->positifs);
|
free(g->positifs);
|
||||||
free(g->negatifs);
|
free(g->negatifs);
|
||||||
free(g);
|
free(g);
|
||||||
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool echec_allocation = false;
|
bool echec_allocation = false;
|
||||||
|
*/
|
||||||
|
|
||||||
for (int i=0; i < g->n_positifs; i++)
|
for (int i=0; i < g->n_positifs; i++)
|
||||||
{
|
{
|
||||||
g->positifs[i] = creer_colonne(Y_BLOCK_SIZE);
|
g->positifs[i] = creer_colonne(Y_BLOCK_SIZE);
|
||||||
if (g->positifs[i] == NULL)
|
//if (g->positifs[i] == NULL)
|
||||||
echec_allocation = true;
|
// echec_allocation = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
for (int i=0; i < g->n_negatifs; i++)
|
for (int i=0; i < g->n_negatifs; i++)
|
||||||
{
|
{
|
||||||
g->negatifs[i] = creer_colonne(Y_BLOCK_SIZE);
|
g->negatifs[i] = creer_colonne(Y_BLOCK_SIZE);
|
||||||
if (g->negatifs[i] == NULL)
|
//if (g->negatifs[i] == NULL)
|
||||||
echec_allocation = true;
|
// echec_allocation = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// si une colonne n'a pas pu être crée, on détruit la grille
|
// si une colonne n'a pas pu être crée, on détruit la grille
|
||||||
if (echec_allocation)
|
/*
|
||||||
|
if (echec_allocation)
|
||||||
{
|
{
|
||||||
detruire_grille(g);
|
detruire_grille(g);
|
||||||
g = NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
return g;
|
return g;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user