From e09428778d1eb17a157e73e369f8f966fbcc8842 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Thu, 6 Nov 2014 21:03:04 -0600 Subject: maint: add _Noreturn attribute to two functions This avoids two gcc may-be-noreturn warnings: * sed/sed.h (bad_prog): Add _Noreturn attribute. * sed/utils.h (panic): Likewise. --- sed/sed.h | 2 +- sed/utils.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sed/sed.h b/sed/sed.h index d190700..c3700b0 100644 --- a/sed/sed.h +++ b/sed/sed.h @@ -181,7 +181,7 @@ struct sed_cmd { -void bad_prog (const char *why); +_Noreturn void bad_prog (const char *why); size_t normalize_text (char *text, size_t len, enum text_types buftype); struct vector *compile_string (struct vector *, char *str, size_t len); struct vector *compile_file (struct vector *, const char *cmdfile); diff --git a/sed/utils.h b/sed/utils.h index bf0981c..9387369 100644 --- a/sed/utils.h +++ b/sed/utils.h @@ -20,7 +20,7 @@ #include "basicdefs.h" -void panic (const char *str, ...); +_Noreturn void panic (const char *str, ...); FILE *ck_fopen (const char *name, const char *mode, int fail); FILE *ck_fdopen (int fd, const char *name, const char *mode, int fail); -- cgit v1.2.1