added diff.c e diff.h