#define MIN2(a,b) (((a) < (b)) ? (a) : (b)) #define MIN3(x, y, z) MIN2(z, MIN2(x,y)) #define MIN5(v, w, x, y, z) MIN3(x, MIN2(y,z), MIN2(v,w)) #include #include int c_hamming(const char *s1, const char *s2, int sz) { int dif = 0; int i; for (i=0; i