Attention, l'opérateur & est moins prioritaire que l'opérateur != donc ce code signifie :

if (c & (128 != 0) )