Move buffer_is_binary() to xdiff-interface.h
[git/git.git] / xdiff-interface.c
index 10816e9..963bb89 100644 (file)
@@ -122,4 +122,12 @@ int read_mmfile(mmfile_t *ptr, const char *filename)
        return 0;
 }
 
+#define FIRST_FEW_BYTES 8000
+int buffer_is_binary(const char *ptr, unsigned long size)
+{
+       if (FIRST_FEW_BYTES < size)
+               size = FIRST_FEW_BYTES;
+       return !!memchr(ptr, 0, size);
+}
+