strdup memcmp