Hi,
in line 71, there is the macro definition
#define DP_IS_END_TYPE(a)
Obviously, the empty string is not a valid expression to test whether the
lower seven bits of a are set, this should probably read
#define DP_IS_END_TYPE(a) (DevicePathType(a) == END_DEVICE_PATH_TYPE)
Simon
Reported upstream. The symbol is not used as far as I can see, so it does not really matter.