delete def.h