modif main, print_error and Makefile
idufg