ref-filter: bump 'used_atom' and related code to the top
Bump code to the top for usage in further patches. Signed-off-by: Karthik Nayak <Karthik.188@gmail.com> Reviewed-by: Eric Sunshine <sunshine@sunshineco.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:

committed by
Junio C Hamano

parent
132676478c
commit
50cd83dca1
30
ref-filter.c
30
ref-filter.c
@ -16,6 +16,21 @@
|
|||||||
|
|
||||||
typedef enum { FIELD_STR, FIELD_ULONG, FIELD_TIME } cmp_type;
|
typedef enum { FIELD_STR, FIELD_ULONG, FIELD_TIME } cmp_type;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* An atom is a valid field atom listed below, possibly prefixed with
|
||||||
|
* a "*" to denote deref_tag().
|
||||||
|
*
|
||||||
|
* We parse given format string and sort specifiers, and make a list
|
||||||
|
* of properties that we need to extract out of objects. ref_array_item
|
||||||
|
* structure will hold an array of values extracted that can be
|
||||||
|
* indexed with the "atom number", which is an index into this
|
||||||
|
* array.
|
||||||
|
*/
|
||||||
|
static const char **used_atom;
|
||||||
|
static cmp_type *used_atom_type;
|
||||||
|
static int used_atom_cnt, need_tagged, need_symref;
|
||||||
|
static int need_color_reset_at_eol;
|
||||||
|
|
||||||
static struct {
|
static struct {
|
||||||
const char *name;
|
const char *name;
|
||||||
cmp_type cmp_type;
|
cmp_type cmp_type;
|
||||||
@ -91,21 +106,6 @@ struct atom_value {
|
|||||||
unsigned long ul; /* used for sorting when not FIELD_STR */
|
unsigned long ul; /* used for sorting when not FIELD_STR */
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
|
||||||
* An atom is a valid field atom listed above, possibly prefixed with
|
|
||||||
* a "*" to denote deref_tag().
|
|
||||||
*
|
|
||||||
* We parse given format string and sort specifiers, and make a list
|
|
||||||
* of properties that we need to extract out of objects. ref_array_item
|
|
||||||
* structure will hold an array of values extracted that can be
|
|
||||||
* indexed with the "atom number", which is an index into this
|
|
||||||
* array.
|
|
||||||
*/
|
|
||||||
static const char **used_atom;
|
|
||||||
static cmp_type *used_atom_type;
|
|
||||||
static int used_atom_cnt, need_tagged, need_symref;
|
|
||||||
static int need_color_reset_at_eol;
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Used to parse format string and sort specifiers
|
* Used to parse format string and sort specifiers
|
||||||
*/
|
*/
|
||||||
|
Reference in New Issue
Block a user