=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/cmp/misc.c,v retrieving revision 1.6 retrieving revision 1.7 diff -c -r1.6 -r1.7 *** src/usr.bin/cmp/misc.c 2011/01/19 13:01:25 1.6 --- src/usr.bin/cmp/misc.c 2018/03/05 16:53:39 1.7 *************** *** 1,4 **** ! /* $OpenBSD: misc.c,v 1.6 2011/01/19 13:01:25 okan Exp $ */ /* $NetBSD: misc.c,v 1.2 1995/09/08 03:22:58 tls Exp $ */ /*- --- 1,4 ---- ! /* $OpenBSD: misc.c,v 1.7 2018/03/05 16:53:39 cheloha Exp $ */ /* $NetBSD: misc.c,v 1.2 1995/09/08 03:22:58 tls Exp $ */ /*- *************** *** 33,38 **** --- 33,39 ---- #include #include + #include #include #include *************** *** 53,56 **** --- 54,83 ---- (void)printf("%s %s differ: char %lld, line %lld\n", file1, file2, (long long)byte, (long long)line); exit(DIFF_EXIT); + } + + void + fatal(const char *fmt, ...) + { + va_list ap; + + if (!sflag) { + va_start(ap, fmt); + vwarn(fmt, ap); + va_end(ap); + } + exit(ERR_EXIT); + } + + void + fatalx(const char *fmt, ...) + { + va_list ap; + + if (!sflag) { + va_start(ap, fmt); + vwarnx(fmt, ap); + va_end(ap); + } + exit(ERR_EXIT); }