Como verificar letras iguais em C

char c1, c2;

//verifica se a letra é minúscula (c1)
if (‘a'<=c1 && c1<=’z’){

if (c1-32 == c2){  // à letra c1 subtrai 32 (em decimal ex: A:65    a:97 Tabela ASCII

}

}
//verifica se a letra é maiúscula (c1)

if (‘A'<=c1 && c1<=’Z’){

if(c1+32 == c2){  // à letra c1 soma 32  Tabela ASCII

}

}