diff --git a/ChangeLog b/ChangeLog index 7935e97b6b..44e7728360 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,16 @@ +2005-10-24 Dan Williams + + * src/backends/interface_parser.c + - Add void to function declarations that need it + to match patch from Engin AYDOGAN + + * src/backends/interface_parser.h + - Remove unused prototype for ifparser_interfaces() + + Patch from Engin AYDOGAN + * src/backends/interface_parser.h: + - Compile fixes for gcc 4.0.2 (add void) + 2005-10-24 Dan Williams Patch from Tor Krill diff --git a/src/backends/interface_parser.c b/src/backends/interface_parser.c index 715fab0095..ac6faaeb90 100644 --- a/src/backends/interface_parser.c +++ b/src/backends/interface_parser.c @@ -69,7 +69,7 @@ void add_data(const char *key,const char *data) #define SPACE_OR_TAB(string,ret) {ret = strchr(string,' ');ret=(ret == NULL?strchr(string,'\t'):ret);} -void ifparser_init() +void ifparser_init(void) { FILE *inp = fopen(INTERFACES,"r"); int ret = 0; @@ -156,13 +156,13 @@ void _destroy_block(if_block* ifb) return; } -void ifparser_destroy() +void ifparser_destroy(void) { _destroy_block(first); first = last = NULL; } -if_block *ifparser_getfirst() +if_block *ifparser_getfirst(void) { return first; } diff --git a/src/backends/interface_parser.h b/src/backends/interface_parser.h index 584278f662..075f45489d 100644 --- a/src/backends/interface_parser.h +++ b/src/backends/interface_parser.h @@ -40,13 +40,16 @@ typedef struct _if_block struct _if_block *next; } if_block; -void ifparser_init(); -void ifparser_destroy(); +void ifparser_init(void); +void ifparser_destroy(void); -const char* ifparser_interfaces(); if_block *ifparser_getif(const char* iface); -if_block *ifparser_getfirst(); +if_block *ifparser_getfirst(void); const char *ifparser_getkey(if_block* iface, const char *key); +void add_block(const char *type, const char* name); +void add_data(const char *key,const char *data); +void _destroy_data(if_data *ifd); +void _destroy_block(if_block* ifb); #endif