0a1,2
> #ifndef _INIT_H
> #define _INIT_H
2,25c4
< extern void		init_adjacency();
< extern void		InitGroupEligibilityLists();
< extern BLOCK		*init_make_block(char *label);
< extern TARGET		*init_make_target(ZONE *zone, GROUP *group, int utype, char *where);
< extern AXSDEF		*init_make_axs(ZONE *zone, GROUP *group, int utype, int start, int end, double Percent, int Sign, int Age);
< extern TABLE		*init_make_table(char *label, char *where);
< extern ZONE 		*init_make_zone(char *label);
< extern AU		*init_make_au(ZONE *zone, char *label, char *fname, int line_no);
< extern CLASS		*init_make_class(ZONE *zone, AU *au, BLOCK *Block, int age, int width, double area, int class_type, int reversion_age, int ReEntryLag, LIST_PTR *floatgrouplist, LIST_PTR *staticgrouplist, int roaded);
< extern GROUP		*init_make_group(char *label, int grouptype);
< extern GROUPDEF		*init_make_groupdef(GROUP *group, char *zone, char *au, char *block, int low_age, int high_age, int ctype);
< extern REGEN		*init_make_regen(AU *parent_au, AU *au, int ToAge, double pc, int Offset, int reentry); 
< extern ROADREC		*init_make_roadrec(ZONE *parent_zone, AU *parent_au, int age, double pc, int toage, char *au, int offset, int reentry);
< extern void		init_make_transfer(GROUP *group, int instart, int inend, char *inzone, char *inau, int inage, int inctype, int inrage);
< extern void		init_delete_target(TARGET *target);
< extern void		init_delete_axs(AXSDEF *axsdef);
< extern void		init_delete_table(TABLE *table);
< extern void		init_delete_zone(ZONE *zone);
< extern void		init_delete_au(AU *au);
< extern void		init_delete_class(CLASS *class);
< extern void		init_delete_group(GROUP *group);
< extern void		init_delete_groupdef(GROUPDEF *groupdef);
< extern void		init_delete_regen(REGEN *regen);
< extern void		init_delete_block(BLOCK *block);
---
> #include "defs.h"
26a6,29
> /*extern*/ void		init_adjacency();
> /*extern*/ void		InitGroupEligibilityLists();
> /*extern*/ BLOCK		*init_make_block(char *label);
> /*extern*/ TARGET		*init_make_target(ZONE *zone, GROUP *group, int utype, char *where);
> /*extern*/ AXSDEF		*init_make_axs(ZONE *zone, GROUP *group, int utype, int start, int end, double Percent, int Sign, int Age);
> /*extern*/ TABLE		*init_make_table(char *label, char *where);
> /*extern*/ ZONE 		*init_make_zone(char *label);
> /*extern*/ AU		*init_make_au(ZONE *zone, char *label, char *fname, int line_no);
> /*extern*/ TIMBER_CLASS		*init_make_class(ZONE *zone, AU *au, BLOCK *Block, int age, int width, double area, int class_type, int reversion_age, int ReEntryLag, LIST_PTR *floatgrouplist, LIST_PTR *staticgrouplist, int roaded);
> /*extern*/ GROUP		*init_make_group(char *label, int grouptype);
> /*extern*/ GROUPDEF		*init_make_groupdef(GROUP *group, char *zone, char *au, char *block, int low_age, int high_age, int ctype);
> /*extern*/ REGEN		*init_make_regen(AU *parent_au, AU *au, int ToAge, double pc, int Offset, int reentry);
> /*extern*/ ROADREC		*init_make_roadrec(ZONE *parent_zone, AU *parent_au, int age, double pc, int toage, char *au, int offset, int reentry);
> /*extern*/ void		init_make_transfer(GROUP *group, int instart, int inend, char *inzone, char *inau, int inage, int inctype, int inrage);
> /*extern*/ void		init_delete_target(TARGET *target);
> /*extern*/ void		init_delete_axs(AXSDEF *axsdef);
> /*extern*/ void		init_delete_table(TABLE *table);
> /*extern*/ void		init_delete_zone(ZONE *zone);
> /*extern*/ void		init_delete_au(AU *au);
> /*extern*/ void		init_delete_class(TIMBER_CLASS *timber_class);
> /*extern*/ void		init_delete_group(GROUP *group);
> /*extern*/ void		init_delete_groupdef(GROUPDEF *groupdef);
> /*extern*/ void		init_delete_regen(REGEN *regen);
> /*extern*/ void		init_delete_block(BLOCK *block);
27a31
> #endif
