From f7547b1b03c5f2554012658ef7aeafee91c7227c Mon Sep 17 00:00:00 2001 From: Leandro Lucarella Date: Mon, 1 Sep 2003 04:24:44 +0000 Subject: [PATCH] Se agregan reglas para pruebas al Makefile. --- Makefile | 6 ++++++ dllist.c | 15 ++++++++------- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index ef58f64..f5a610a 100644 --- a/Makefile +++ b/Makefile @@ -22,6 +22,12 @@ TARGETS= # Regla por defecto. all: tp1 +# Pruebas. +tests: dllist_test + ./dllist_test + +dllist_test: dllist.o + tp1: $(TARGETS) # Regla para borrar. diff --git a/dllist.c b/dllist.c index 773d5e1..20f45c6 100644 --- a/dllist.c +++ b/dllist.c @@ -15,6 +15,7 @@ */ #include "dllist.h" +/* Para usar NULL, malloc() y free(). */ #include bool DLList_init(DLList* list) { @@ -22,9 +23,9 @@ bool DLList_init(DLList* list) { /*list = (DLList*)malloc(sizeof(DLList));*/ /* Si la obtuve, inicializo todo a NULL y devuelvo TRUE. */ if (list) { - list->first = NULL; - list->current = NULL; - list->last = NULL; + list->first = NULL; + list->current = NULL; + list->last = NULL; return TRUE; /* Si no hay más memoria devuelvo FALSE. */ } else { @@ -96,8 +97,8 @@ bool DLList_unshift(DLList* list, void* data) { list->current = node; /* Si la lista está vacía hay que hacer apuntar todo al nuevo nodo. */ if (list->first == NULL) { - list->first = node; - list->last = node; + list->first = node; + list->last = node; /* Si no está vacía. */ } else { /* Apunto el nodo anterior al primer nodo de la lista al nuevo. */ @@ -121,8 +122,8 @@ bool DLList_push(DLList* list, void* data) { list->current = node; /* Si la lista está vacía hay que hacer apuntar todo al nuevo nodo. */ if (list->first == NULL) { - list->first = node; - list->last = node; + list->first = node; + list->last = node; /* Si no está vacía. */ } else { /* Apunto el próximo nodo del último nodo de la lista al nuevo. */ -- 2.43.0