summaryrefslogtreecommitdiff
path: root/src/filter.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/filter.h')
-rw-r--r--src/filter.h64
1 files changed, 0 insertions, 64 deletions
diff --git a/src/filter.h b/src/filter.h
deleted file mode 100644
index 241791276..000000000
--- a/src/filter.h
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
- * Copyright (C) the libgit2 contributors. All rights reserved.
- *
- * This file is part of libgit2, distributed under the GNU GPL v2 with
- * a Linking Exception. For full terms see the included COPYING file.
- */
-#ifndef INCLUDE_filter_h__
-#define INCLUDE_filter_h__
-
-#include "common.h"
-
-#include "attr_file.h"
-#include "git2/filter.h"
-#include "git2/sys/filter.h"
-
-/* Amount of file to examine for NUL byte when checking binary-ness */
-#define GIT_FILTER_BYTES_TO_CHECK_NUL 8000
-
-typedef struct {
- git_filter_options options;
- git_attr_session *attr_session;
- git_buf *temp_buf;
-} git_filter_session;
-
-#define GIT_FILTER_SESSION_INIT {GIT_FILTER_OPTIONS_INIT, 0}
-
-extern int git_filter_global_init(void);
-
-extern void git_filter_free(git_filter *filter);
-
-extern int git_filter_list__load(
- git_filter_list **filters,
- git_repository *repo,
- git_blob *blob, /* can be NULL */
- const char *path,
- git_filter_mode_t mode,
- git_filter_session *filter_session);
-
-/*
- * The given input buffer will be converted to the given output buffer.
- * The input buffer will be freed (_if_ it was allocated).
- */
-extern int git_filter_list__convert_buf(
- git_buf *out,
- git_filter_list *filters,
- git_buf *in);
-
-/*
- * Available filters
- */
-
-extern git_filter *git_crlf_filter_new(void);
-extern git_filter *git_ident_filter_new(void);
-
-extern int git_filter_buffered_stream_new(
- git_writestream **out,
- git_filter *filter,
- int (*write_fn)(git_filter *, void **, git_buf *, const git_buf *, const git_filter_source *),
- git_buf *temp_buf,
- void **payload,
- const git_filter_source *source,
- git_writestream *target);
-
-#endif