Module Name: src Committed By: rillig Date: Sat May 13 16:19:37 UTC 2023
Modified Files: src/usr.bin/indent: indent.c Log Message: indent: replace __dead functions with return statements No functional change. To generate a diff of this commit: cvs rdiff -u -r1.260 -r1.261 src/usr.bin/indent/indent.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/usr.bin/indent/indent.c diff -u src/usr.bin/indent/indent.c:1.260 src/usr.bin/indent/indent.c:1.261 --- src/usr.bin/indent/indent.c:1.260 Sat May 13 14:30:48 2023 +++ src/usr.bin/indent/indent.c Sat May 13 16:19:37 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: indent.c,v 1.260 2023/05/13 14:30:48 rillig Exp $ */ +/* $NetBSD: indent.c,v 1.261 2023/05/13 16:19:37 rillig Exp $ */ /*- * SPDX-License-Identifier: BSD-4-Clause @@ -43,7 +43,7 @@ static char sccsid[] = "@(#)indent.c 5.1 #include <sys/cdefs.h> #if defined(__NetBSD__) -__RCSID("$NetBSD: indent.c,v 1.260 2023/05/13 14:30:48 rillig Exp $"); +__RCSID("$NetBSD: indent.c,v 1.261 2023/05/13 16:19:37 rillig Exp $"); #elif defined(__FreeBSD__) __FBSDID("$FreeBSD: head/usr.bin/indent/indent.c 340138 2018-11-04 19:24:49Z oshogbo $"); #endif @@ -380,7 +380,7 @@ code_add_decl_indent(int decl_ind, bool } } -static void __attribute__((__noreturn__)) +static int process_eof(void) { if (lab.s != lab.e || code.s != code.e || com.s != com.e) @@ -390,7 +390,7 @@ process_eof(void) diag(1, "Stuff missing from end of file"); fflush(output); - exit(found_err ? EXIT_FAILURE : EXIT_SUCCESS); + return found_err ? EXIT_FAILURE : EXIT_SUCCESS; } static void @@ -1031,7 +1031,7 @@ process_preprocessing(void) */ } -__dead static void +static int main_loop(void) { @@ -1043,10 +1043,8 @@ main_loop(void) if (lsym == lsym_if && ps.prev_token == lsym_else && opt.else_if) ps.force_nl = false; - if (lsym == lsym_eof) { - process_eof(); - /* NOTREACHED */ - } + if (lsym == lsym_eof) + return process_eof(); if (lsym == lsym_newline || lsym == lsym_form_feed || lsym == lsym_preprocessing) @@ -1198,7 +1196,7 @@ main(int argc, char **argv) main_load_profiles(argc, argv); main_parse_command_line(argc, argv); main_prepare_parsing(); - main_loop(); + return main_loop(); } #ifdef debug