1d0
< 
4c3
< #include "list.h"
---
> 
5a5,6
> 
> #include "hash.h"
16d16
< #include "report.h"
19,20c19
< void
< remove_null_classes() {
---
> void remove_null_classes() {
23c22
< 	CLASS	*class;
---
> 	TIMBER_CLASS	*timber_class;
32,36c31,35
< 			class = (CLASS *)list_next(au->classlist);
< 			while (class != NULL) {
< 				if ((class->class_type==INACTIVE)||(class->area<=ROUND_ERROR)) {
< 					au->classlist = (LIST_PTR *)list_remove(au->classlist, class);
< 					init_delete_class(class);
---
> 			timber_class = (TIMBER_CLASS *)list_next(au->classlist);
> 			while (timber_class != NULL) {
> 				if ((timber_class->class_type==INACTIVE)||(timber_class->area<=ROUND_ERROR)) {
> 					au->classlist = (LIST_PTR *)list_remove(au->classlist, timber_class);
> 					init_delete_class(timber_class);
44c43
< 				class = (CLASS *)list_next(au->classlist);
---
> 				timber_class = (TIMBER_CLASS *)list_next(au->classlist);
53,54c52
< void
< cleanup_memory() {
---
> void cleanup_memory() {
109,111c107,108
< void
< display_version() {
< 	printf("\n\nFSSIM v3.0.2b [BETA] (never released - immediately superceeded by v4.0b [BETA])");
---
> void display_version() {
> 	printf("\n\nFSSIM v3.4 [BETA]");
117,118c114
< void
< init_data(char *datadir) {
---
> void init_data(char *datadir) {
209,210c205
< void
< main(int argc, char **argv) {
---
> int main(int argc, char **argv) {
264a260,261
> 
> 	return 0;
