Re: [PATCH] Store EXC_FLAG_* values in unsigned integers

2016-03-01 Thread Junio C Hamano
Saurav Sachidanand writes: > The values defined by the macro EXC_FLAG_* (1, 4, 8, 16) are > stored in fields of the structs "pattern" and “exclude”, some > functions arguments and a local variable. It's a minor point, but it is somewhat irritating that "pattern" is

[PATCH] Store EXC_FLAG_* values in unsigned integers

2016-03-01 Thread Saurav Sachidanand
The values defined by the macro EXC_FLAG_* (1, 4, 8, 16) are stored in fields of the structs "pattern" and “exclude”, some functions arguments and a local variable. No variable that holds these values uses its most significant bit in any special way, as it’s value is either checked for a variant