diff options
Diffstat (limited to 'third_party/git/column.h')
-rw-r--r-- | third_party/git/column.h | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/third_party/git/column.h b/third_party/git/column.h deleted file mode 100644 index 448c7440b3f0..000000000000 --- a/third_party/git/column.h +++ /dev/null @@ -1,46 +0,0 @@ -#ifndef COLUMN_H -#define COLUMN_H - -#define COL_LAYOUT_MASK 0x000F -#define COL_ENABLE_MASK 0x0030 /* always, never or auto */ -#define COL_PARSEOPT 0x0040 /* --column is given from cmdline */ -#define COL_DENSE 0x0080 /* Shrink columns when possible, - making space for more columns */ - -#define COL_DISABLED 0x0000 /* must be zero */ -#define COL_ENABLED 0x0010 -#define COL_AUTO 0x0020 - -#define COL_LAYOUT(c) ((c) & COL_LAYOUT_MASK) -#define COL_COLUMN 0 /* Fill columns before rows */ -#define COL_ROW 1 /* Fill rows before columns */ -#define COL_PLAIN 15 /* one column */ - -#define explicitly_enable_column(c) \ - (((c) & COL_PARSEOPT) && column_active(c)) - -struct column_options { - int width; - int padding; - const char *indent; - const char *nl; -}; - -struct option; -int parseopt_column_callback(const struct option *, const char *, int); -int git_column_config(const char *var, const char *value, - const char *command, unsigned int *colopts); -int finalize_colopts(unsigned int *colopts, int stdout_is_tty); -static inline int column_active(unsigned int colopts) -{ - return (colopts & COL_ENABLE_MASK) == COL_ENABLED; -} - -struct string_list; -void print_columns(const struct string_list *list, unsigned int colopts, - const struct column_options *opts); - -int run_column_filter(int colopts, const struct column_options *); -int stop_column_filter(void); - -#endif |