ignore generated files, add string.h