]> jfr.im git - irc/charybdis-ircd/charybdis.git/commitdiff
rb_helper: misc cleanups for compiler warning
authorAaron Jones <redacted>
Mon, 31 Jul 2017 05:33:23 +0000 (05:33 +0000)
committerAaron Jones <redacted>
Fri, 4 Aug 2017 12:32:57 +0000 (12:32 +0000)
helper.c:291:1: warning: function 'rb_helper_loop' could be declared
                with attribute 'noreturn' [-Wmissing-noreturn]

bandb/bandb.c
libratbox/include/rb_helper.h

index 267a0bcb71f9bf73811bf121200ecebb17d7dc82..6ae30ebff59c89443f543ae96f1f492ee46fb70d 100644 (file)
@@ -311,8 +311,7 @@ main(int argc, char *argv[])
        rsdb_init(db_error_cb);
        check_schema();
        rb_helper_loop(bandb_helper, 0);
-
-       return 0;
+       /* UNREACHABLE */
 }
 
 static void
index 3287e8d9a8f79a8c7f07138c74e146046df6d210..d34a4775f50e8bbb4cc632ff7ce572e3f8a1ef60 100644 (file)
@@ -59,5 +59,5 @@ void rb_helper_write_flush(rb_helper *helper);
 void rb_helper_run(rb_helper *helper);
 void rb_helper_close(rb_helper *helper);
 int rb_helper_read(rb_helper *helper, void *buf, size_t bufsize);
-void rb_helper_loop(rb_helper *helper, long delay);
+void rb_helper_loop(rb_helper *helper, long delay) __attribute__((noreturn));
 #endif