Vergleiche doch nur die Anzahl der Bytes, die auch nötig sind; in den anderen kann sonst was drin' stehen.
Code:
i = strlen(a) >= strlen(b) ? strlen(a) : strlen(b);
y = memcmp(a, b, i);