Remove obsolete __NORETURN keyword. Return void.
authorroland <roland>
Thu, 26 Jan 1995 02:03:47 +0000 (02:03 +0000)
committerroland <roland>
Thu, 26 Jan 1995 02:03:47 +0000 (02:03 +0000)
Don't include gnu-stabs.h.

assert/assert-perr.c

index c37029d..f444f02 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1994 Free Software Foundation, Inc.
+/* Copyright (C) 1994, 1995 Free Software Foundation, Inc.
 This file is part of the GNU C Library.
 
 The GNU C Library is free software; you can redistribute it and/or
@@ -29,7 +29,7 @@ extern const char *__assert_program_name; /* In assert.c.  */
        a.c:10: foobar: Unexpected error: Computer bought the farm
    It then aborts program execution via a call to `abort'.  */
 
-__NORETURN int
+void
 __assert_perror_fail (int errnum,
                      const char *file, unsigned int line,
                      const char *function)
@@ -48,8 +48,4 @@ __assert_perror_fail (int errnum,
   (void) fflush (stderr);
 
   abort ();
-
-  /* This function never returns, so making it void would make sense,
-     but returning something makes the assert macro easier to write.  */
-  return 0;
 }