The string.h stuff is switchable on USE_STRING_H, the void signal return is done better with generated include files.