1 /* vim: set et sts=4 sw=4 fdm=indent fdl=1 fdn=0 fo+=t tw=80:
3 * Taller de Programación (75.42).
6 * Programa calculadora.
8 * Copyleft 2003 - Leandro Lucarella <llucare@fi.uba.ar>
9 * Puede copiar, modificar y distribuir este programa bajo los términos de
10 * la licencia GPL (http://www.gnu.org/).
12 * Creado: mar sep 16 01:59:36 ART 2003
20 #include "variable_list.h"
25 #include "memdebug_debugger.h"
27 bool DLList_variable_find(DLList* l, const char* var) {
29 for (v = DLList_begin(l); DLList_have_more(l); v = DLList_next(l)) {
30 if (!strcmp(v->variable, var)) {
37 size_t DLList_variable_print(DLList* l, FILE* fp) {
40 for (v = DLList_begin(l); DLList_have_more(l); v = DLList_next(l)) {
41 cant += Variable_print(v, fp);
46 void DLList_variable_delete(DLList* l) {
48 while (!DLList_empty(l)) {
49 Variable_delete((Variable*)DLList_pop(l));