=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/sed/misc.c,v retrieving revision 1.11 retrieving revision 1.12 diff -c -r1.11 -r1.12 *** src/usr.bin/sed/misc.c 2015/10/26 14:08:47 1.11 --- src/usr.bin/sed/misc.c 2017/01/20 10:26:16 1.12 *************** *** 1,4 **** ! /* $OpenBSD: misc.c,v 1.11 2015/10/26 14:08:47 mmcc Exp $ */ /*- * Copyright (c) 1992 Diomidis Spinellis. --- 1,4 ---- ! /* $OpenBSD: misc.c,v 1.12 2017/01/20 10:26:16 krw Exp $ */ /*- * Copyright (c) 1992 Diomidis Spinellis. *************** *** 101,107 **** /* * Error reporting function */ ! void error(int severity, const char *fmt, ...) { va_list ap; --- 101,107 ---- /* * Error reporting function */ ! __dead void error(int severity, const char *fmt, ...) { va_list ap; *************** *** 109,123 **** va_start(ap, fmt); (void)fprintf(stderr, "sed: "); switch (severity) { - case WARNING: case COMPILE: (void)fprintf(stderr, "%lu: %s: ", linenum, fname); } (void)vfprintf(stderr, fmt, ap); va_end(ap); (void)fprintf(stderr, "\n"); - if (severity == WARNING) - return; exit(1); ! /* NOTREACHED */ } --- 109,132 ---- va_start(ap, fmt); (void)fprintf(stderr, "sed: "); switch (severity) { case COMPILE: (void)fprintf(stderr, "%lu: %s: ", linenum, fname); } (void)vfprintf(stderr, fmt, ap); va_end(ap); (void)fprintf(stderr, "\n"); exit(1); ! } ! ! void ! warning(const char *fmt, ...) ! { ! va_list ap; ! ! va_start(ap, fmt); ! (void)fprintf(stderr, "sed: "); ! (void)fprintf(stderr, "%lu: %s: ", linenum, fname); ! (void)vfprintf(stderr, fmt, ap); ! va_end(ap); ! (void)fprintf(stderr, "\n"); }