+#include "lists.h"
+
/* cond.h */
int yylex (void);
void yyerror (char const *);
};
struct hlist {
+ struct node car;
char* name;
char* value;
- struct hlist* next;
};
struct email {
- struct hlist* headers;
+ struct list* headers;
};
struct action {
void save_current_headers(struct variable** hash);
/* ham.c */
-struct hlist* current_headers;
-struct hlist* make_hlist();
-void print_headers();
+struct list* current_headers;
+struct list* make_hlist(void);
+void print_headers(struct list* l);
void do_action(struct action* a);