Skip to content
Extraits de code Groupes Projets
Valider 8c3d8abb rédigé par Etienne BRATEAU's avatar Etienne BRATEAU
Parcourir les fichiers

Remove freegate.

Malloc is speed enougth to not have a buffer of allocated gates.
parent 9155a3b1
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -22,8 +22,6 @@
/* new version by Tim Edwards, Dec 1996 */
static log_grec *freegate = NULL;
int insidegate(log_grec *gate, short x, short y)
{
short xx1, xx2, yy1, yy2, z;
......@@ -137,17 +135,9 @@ void linkgate(log_grec **gate)
/*================================================*/
void newgptr(log_grec **gate)
{
if (freegate == NULL)
{
*gate = (log_grec *)Malloc(sizeof(log_grec));
}
else
{
*gate = freegate;
freegate = freegate->next;
}
}
void newgate2(log_grec **gate, short gt, short sig, log_gattrrec *attrs)
......@@ -271,8 +261,8 @@ void unlkgate(log_grec **gate)
void disposegptr(log_grec **gate)
{
(*gate)->next = freegate;
freegate = *gate;
free(*gate);
*gate = NULL;
}
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter