C Object Override Equals Method