move strcasecmp to seperate files as it is not part of libc