X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=diffcore.h;h=eef17c4ca2e81c572fb110e9eb11e8ed9d51f9a0;hb=654a7ccc56f5dee3d11fbf6e928c14402c7495de;hp=0c8abb5b94dc07769e5cd2603988dad6e6869bb7;hpb=3b0d9992ee9849cf12b16662f2b3c272e6792213;p=git.git diff --git a/diffcore.h b/diffcore.h index 0c8abb5b9..eef17c4ca 100644 --- a/diffcore.h +++ b/diffcore.h @@ -27,6 +27,7 @@ struct diff_filespec { char *path; void *data; void *cnt_data; + const char *funcname_pattern_ident; unsigned long size; int xfrm_flags; /* for use by the xfrm */ unsigned short mode; /* file mode */ @@ -37,6 +38,7 @@ struct diff_filespec { #define DIFF_FILE_VALID(spec) (((spec)->mode) != 0) unsigned should_free : 1; /* data should be free()'ed */ unsigned should_munmap : 1; /* data should be munmap()'ed */ + unsigned checked_attr : 1; unsigned is_binary : 1; /* data should be considered "binary" */ }; @@ -46,6 +48,7 @@ extern void fill_filespec(struct diff_filespec *, const unsigned char *, extern int diff_populate_filespec(struct diff_filespec *, int); extern void diff_free_filespec_data(struct diff_filespec *); +extern int diff_filespec_is_binary(struct diff_filespec *); struct diff_filepair { struct diff_filespec *one;