]> git.meshlink.io Git - catta/commitdiff
gcc 2.95 compatibility
authorLennart Poettering <lennart@poettering.net>
Mon, 15 Aug 2005 14:25:32 +0000 (14:25 +0000)
committerLennart Poettering <lennart@poettering.net>
Mon, 15 Aug 2005 14:25:32 +0000 (14:25 +0000)
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@332 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

avahi-common/alternative-test.c
avahi-common/gccmacro.h
avahi-core/avahi-reflector.c
avahi-core/browse.c
avahi-daemon/ini-file-parser-test.c
avahi-daemon/main.c
avahi-dnsconfd/main.c

index 7f0223a4f46b97ffc8d93780445229899dde9145..7ec0f339f07d9a3ae33f1ca44b866de33559f427 100644 (file)
@@ -46,4 +46,5 @@ int main(int argc, char *argv[]) {
     }
 
     avahi_free(r);
+    return 0;
 }
index 2ac6c1d811c79377562dd5a3a6ba6606cbeea3da..24f206f5487f2fe4153e5169ee908597aff0dc87 100644 (file)
 /** \file gccmacro.h Defines some macros for GCC extensions */
 
 #ifdef __GNUC__
+#if __GNUC__ >= 4
 #define AVAHI_GCC_SENTINEL __attribute__ ((sentinel))
-#else
+#endif
+#endif
+
+#ifndef AVAHI_GCC_SENTINEL
 /** Macro for usage of GCC's sentinel compilation warnings */
 #define AVAHI_GCC_SENTINEL
 #endif
index 33ae7e16824d0f7b83957c686367e06adebb816d..d4a89476c842931fa61ab202910ef8dfdf04ab36 100644 (file)
@@ -56,4 +56,6 @@ int main(int argc, char*argv[]) {
 
     avahi_server_free(server);
     avahi_simple_poll_free(simple_poll);
+
+    return 0;
 }
index 3fb22c833c362877977cda6c9487618d6b542378..346783d689cf78540ee405d81b4fa724c4124feb 100644 (file)
@@ -98,7 +98,10 @@ static void* scan_cache_callback(AvahiCache *c, AvahiKey *pattern, AvahiCacheEnt
 
 static void scan_interface_callback(AvahiInterfaceMonitor *m, AvahiInterface *i, void* userdata) {
     AvahiSRecordBrowser *b = userdata;
-    struct cbdata cbdata = { b, i };
+    struct cbdata cbdata;
+
+    cbdata.record_browser = b;
+    cbdata.interface = i;
 
     assert(m);
     assert(i);
index 0dff13f06a886750cf55b24763fc75c5e94a5fa7..5ef1ce66f1c2936e37e5ede214ba3f6256e3b043 100644 (file)
@@ -56,4 +56,5 @@ int main(int argc, char *argv[]) {
     }
 
     avahi_ini_file_free(f);
+    return 0;
 }
index d0db0dd1b16cceb671e01648856787fba462dc12..e249304d4d603bb2e0fd29c1e89beda51c8ba161 100644 (file)
@@ -269,7 +269,7 @@ static int parse_command_line(DaemonConfig *c, int argc, char *argv[]) {
         OPTION_DEBUG
     };
     
-    static const struct option const long_options[] = {
+    static const struct option long_options[] = {
         { "help",         no_argument,       NULL, 'h' },
         { "daemonize",    no_argument,       NULL, 'D' },
         { "kill",         no_argument,       NULL, 'k' },
@@ -477,7 +477,7 @@ finish:
 
 static void log_function(AvahiLogLevel level, const char *txt) {
 
-    static const int const log_level_map[] = {
+    static const int log_level_map[] = {
         LOG_ERR,
         LOG_WARNING,
         LOG_NOTICE,
index 56cbad879997645b030be508079445d1f2a5051c..26b479ec39544b984615cffb25290fb0c698b0ac 100644 (file)
@@ -400,7 +400,7 @@ static void help(FILE *f, const char *argv0) {
 static int parse_command_line(int argc, char *argv[]) {
     int c;
     
-    static const struct option const long_options[] = {
+    static const struct option long_options[] = {
         { "help",      no_argument,       NULL, 'h' },
         { "daemonize", no_argument,       NULL, 'D' },
         { "kill",      no_argument,       NULL, 'k' },