aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/diff/diff.h
diff options
context:
space:
mode:
authorPiotr Pawel Stefaniak <pstef@FreeBSD.org>2021-09-05 14:54:07 +0000
committerPiotr Pawel Stefaniak <pstef@FreeBSD.org>2021-09-15 23:46:44 +0000
commite51aabf8cbb9b412c725c4c9c727ca6faa0630c6 (patch)
tree63813b2dec97de72f65db709ea956bda2f800b72 /usr.bin/diff/diff.h
parentf38702e5a52e1350b9349bc297ccd0b50b1941c3 (diff)
Diffstat (limited to 'usr.bin/diff/diff.h')
-rw-r--r--usr.bin/diff/diff.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/usr.bin/diff/diff.h b/usr.bin/diff/diff.h
index 5164fe22ace4..4a7d19ee8982 100644
--- a/usr.bin/diff/diff.h
+++ b/usr.bin/diff/diff.h
@@ -74,6 +74,7 @@
#define D_IGNOREBLANKS 0x200 /* Ignore white space changes */
#define D_STRIPCR 0x400 /* Strip trailing cr */
#define D_SKIPBLANKLINES 0x800 /* Skip blank lines */
+#define D_MATCHLAST 0x1000 /* Display last line matching provided regex */
/*
* Status values for print_status() and diffreg() return values
@@ -103,12 +104,13 @@ extern bool lflag, Nflag, Pflag, rflag, sflag, Tflag, cflag;
extern bool ignore_file_case, suppress_common, color;
extern int diff_format, diff_context, status;
extern int tabsize, width;
-extern char *start, *ifdefname, *diffargs, *label[2], *ignore_pats;
+extern char *start, *ifdefname, *diffargs, *label[2];
+extern char *ignore_pats, *most_recent_pat;
extern char *group_format;
extern const char *add_code, *del_code;
extern struct stat stb1, stb2;
extern struct excludes *excludes_list;
-extern regex_t ignore_re;
+extern regex_t ignore_re, most_recent_re;
int diffreg(char *, char *, int, int);
void diffdir(char *, char *, int);