add memmove memcmp strcmp and strncmp