this macro is found in "dosname.h" from coreutils
# define _IS_DRIVE_LETTER(C) (((unsigned int) (C) | ('a' - 'A')) - 'a' \
<= 'z' - 'a')

Could someone explain it for me?